Tablora

Tablora · ライブラリ

空白で桁区切りされた金額を読む

1 234,50のように、空白やノーブレークスペースで千の位を区切った金額を、表の他の場所の空白を消さずに読み取ります。

千の位の区切りとしての空白

フランス、ポーランド、チェコ、北欧などの多くの書き方では、桁を空白で区切ります。1 234,50です。組版された書類やPDFの書き出しでは、その空白はノーブレークスペースや幅の狭いノーブレークスペースであることが多く、画面上では同じに見えても別の文字です。こうした金額を表計算ソフトに貼り付けると、セルはたいてい文字列として扱われます。

「桁区切り文字」に「空白」を選ぶと、統一ツールは桁のまとまりの間にある通常の空白、ノーブレークスペース、幅の狭いノーブレークスペース、細い空白を受け付けます。適用されるのは選んだ列だけなので、説明文や名前の中の空白には手を付けません。

1 234,50を変換する

このページの例では、「小数点の記号」を , に、「桁区切り文字」を「空白」にし、元の値は1 234,50です。結果は1234.50になります。桁区切りの空白が取り除かれ、カンマが小数点に変わり、小数点以下の2桁はそのまま残ります。

桁の区切りは規則正しい必要があります。1 234,50のようにまとまりの間に空白が2つある値や、12 34,50のように長さの違うまとまりがある値は、2つの数がくっついたものかもしれないため、元の文字のまま確認待ちになります。

ノーブレークスペースの類が空白として扱われるのは選んだ列の中だけで、変換後の金額には空白が一切含まれないので、結果はそのまま小数の合計照合ツールに使えます。

統一ツールの設定

空白にまつわる落とし穴

入力値

入力値
1 234,50
小数点の記号
,
桁区切り文字
空白

結果

結果
1234.50
変換したセル数
1
確認が必要な値
0