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つずつ元データで調べます。
空白にまつわる落とし穴
- テキストのどこかで空白を項目の区切りに使う。統一ツールが直せるのは1つのセル内の数字だけで、2つの項目に分かれた金額をつなぎ直すことはできません。
- 12 boxesのような文字を含む列に空白の桁区切りを選ぶ。そうした値は変換されずに保留されますが、確認待ちの数を不必要に増やします。
- 他の列も整えられると思い込む。選んだ列の外のセルは、空白がそのまま保たれます。
- TabloraアプリのXLSX書き出しは、数値の列と判断された列で空白の桁区切りを受け付け、空白が3桁のまとまりを作っていない場合は値を文字列のまま残します。これで、写真の読み取りでくっついてしまった5 20 8のようなセルから守られますが、そうしたセルは書き出す前にページと比べてください。
入力値
- 入力値
- 1 234,50
- 小数点の記号
- ,
- 桁区切り文字
- 空白
結果
- 結果
- 1234.50
- 変換したセル数
- 1
- 確認が必要な値
- 0