Tablora · ライブラリ
小数カンマの金額を明示的に正規化する
1つの列で小数点カンマとピリオドの桁区切りを選び、1.234,50のような金額を1234.50にします。はっきりしない値は変換せずに残します。
小数点カンマの列を見分ける
ヨーロッパの多くの国や中南米、トルコでは、小数部分の前にカンマ、千の位の間にピリオドを書きます。1.234,50は千二百三十四・五です。データで見分ける手がかりは、ほとんどの値の末尾にカンマと2桁の数字があり、ピリオドが3桁のまとまりの間にしか現れないことです。
ピリオドとカンマをすべて消して運に任せると、もっともらしいけれど誤った数字ができることがあります。統一ツールは両方の役割を指定するよう求め、それを1つの列にだけ適用するので、同じ行の他の場所にあるコードや説明文には手を付けません。
1.234,50のための統一ツールの設定
- 表を「表のテキスト」に貼り付け、「区切り文字」を選びます。小数点カンマの書き出しでは、多くの場合セミコロンです。
- 1行目が見出しなら「先頭行を列名として扱う」にチェックを入れます。
- 「数値列」で金額の列を選びます。
- 「小数点の記号」を , に、「桁区切り文字」を . にします。
- 「計算」を押し、「ダウンロード (CSV)」を使う前に、変換した値をいくつか元の値と比べます。
1.234,50から1234.50へ
この設定では、元の値1.234,50は小数点以下の2桁を保ったまま1234.50になります。15,20のような桁区切りのない値は15.20になります。カンマのない1.234のような値は1234と読まれます。この設定ではピリオドは桁区切りにしかなりえないからです。
うっかり区切り記号を逆に設定しても、1.234,50が小さな数として誤って読まれることはありません。小数点とカンマ区切りでは解析できないので、文字列のまま「確認が必要な値」に入ります。確認待ちが多いときは、設定が逆になっている最初のサインであることがよくあります。
変換した値はピリオドで書かれます。これは小数の合計照合ツールが想定する形です。お使いの表計算ソフトが小数点カンマを使う場合は、列を手で戻すのではなく、ファイルに合った設定でダウンロードしたものを取り込んでください。
小数点カンマで避けたい誤り
- 両方の区切り記号に同じ文字を選ぶ。ツールはこの組み合わせを受け付けず、入力した値を確認するよう求めます。
- 小数点カンマの表で「区切り文字」をカンマにする。金額が2つのセルに分かれてしまうので、セミコロンかタブを選んでください。
- 別の元データから来た、異なる書き方を含む列にこの設定を当てはめる。元データが混ざっている場合は先に分けてください。
- Tabloraアプリでもこの選択が必要だと考える。アプリのXLSX書き出しは、数値の列ごとに解釈が明確な値から小数点の記号を判断します。書き出した後、1.234のような値をページと照らし合わせてください。
入力値
- 入力値
- 1.234,50
- 小数点の記号
- ,
- 桁区切り文字
- .
結果
- 結果
- 1234.50
- 変換したセル数
- 1
- 確認が必要な値
- 0