Tablora · ライブラリ
先頭がゼロの識別子を変更せずに残す
統一ツールは000123のような先頭にゼロの付く整数を123にせず、確認用に文字列のまま残します。このサインが何を意味するかを説明します。
000123が変換されない理由
先頭にゼロを付けて書かれた数字は、ほとんどの場合コードです。品番、支店番号、郵便番号の地域、社員番号などです。000123を123に変えると、無害な整理に見えて、実はコードそのものが変わってしまいます。そのため数値列の統一ツールは、0の後に別の数字が続く整数部分を決して変換しません。セルには元の文字が残り、「確認が必要な値」に数えられます。
小数点の前にゼロが1つだけある場合は影響を受けません。0.50は通常どおり変換されますが、00.50はゼロ2つで始まるため保留されます。
この規則が見るのは小数点より前の桁だけです。0123.45も保留される一方、123.45と0.45は変換されます。桁区切り付きの値は桁区切りの記号を取り除いた後で確認されるので、カンマ区切りの設定での0,123も保留されます。
000123の例
「小数点の記号」を . に、「桁区切り文字」をカンマにすると、元の値000123は確認用に文字列のまま残ります。「変換したセル数」には含まれず、「確認が必要な値」に1回数えられ、プレビューでも「ダウンロード (CSV)」でも000123のままです。ゼロに変わることも、削除されることもありません。
確認待ちの数を手がかりとして読む
- 列の確認待ちの大部分が先頭にゼロの付く値なら、その列に入っているのは金額ではなく識別子でしょう。別の「数値列」を選んでください。
- 本物の金額の列で保留されたのが1つか2つだけなら、元データでその値を見てください。紛れ込んだゼロは、読み間違いや手入力が原因のことがあります。
- 識別子の列は合計からすべて外します。
- 表計算ソフトで正確な文字が必要な場合は、CSVのダウンロードに頼らず、文字列保持のXLSX書き出しツールで表を書き出します。
- 変換させるためにゼロを消さないでください。新しいコードを作ることになります。
- 元データの形式を見ます。コードの列はたいてい桁数が決まっていますが、金額の列でそうなることはまれです。
アプリのXLSXでも同じ規則
Tabloraアプリも、写真やPDFからXLSXを書き出すときに似た規則に従います。数値として扱う列で、0の後に数字が続く値は文字列として書き込まれるので、000123のようなコードや06.02と書かれた日付は文字が保たれます。その列で変換できるセルは本物の数値になります。
写真でゼロが失われた場合は、セルをタップし、ゼロをすべて含めてコードを入力して「保存」を押します。入力した値が0と数字で始まっていれば、文字列として書き込まれます。
入力値
- 入力値
- 000123
- 小数点の記号
- .
- 桁区切り文字
- ,
結果
- 結果
- 000123
- 変換したセル数
- 0
- 確認が必要な値
- 1
先頭がゼロの識別子は、確認用に文字列のまま保持します。数値やゼロには変換しません。