Tablora

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のままです。ゼロに変わることも、削除されることもありません。

確認待ちの数を手がかりとして読む

アプリのXLSXでも同じ規則

Tabloraアプリも、写真やPDFからXLSXを書き出すときに似た規則に従います。数値として扱う列で、0の後に数字が続く値は文字列として書き込まれるので、000123のようなコードや06.02と書かれた日付は文字が保たれます。その列で変換できるセルは本物の数値になります。

写真でゼロが失われた場合は、セルをタップし、ゼロをすべて含めてコードを入力して「保存」を押します。入力した値が0と数字で始まっていれば、文字列として書き込まれます。

入力値

入力値
000123
小数点の記号
.
桁区切り文字
,

結果

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

先頭がゼロの識別子は、確認用に文字列のまま保持します。数値やゼロには変換しません。