Excelデータ整合性

Excelでバーコード値の先頭の0を保持する方法

2026年10月7日更新

要点

00123のような値では先頭の0も識別子の一部です。Excelが数値として扱うと消えることがあるため、入力・取り込み前に列を文字列形式にしてください。

具体的な例

文字列として保存した00123と、表示形式00000で表示した数値123は異なるデータです。セルの見た目が同じでも内部の値は違います。表示された数字だけでなく、数式バーと元システムの出力を確認してください。

すでに123に変わった値を文字列形式にしても、元が0123か00123かは復元できません。正しい元データを文字列として再取り込みし、長さを推測してゼロを足さないでください。

なぜ0が消える?

Excelは数値の先頭の0を不要と判断することがあります。しかしバーコード値、SKU、シリアル番号では1文字ごとに意味がある場合があります。

安全な方法

値を入力または取り込む前に列を文字列形式にします。数値の表示形式だけで0を見せても、元データが保持されているとは限りません。

すでに失われた0は推測しない

元データから0が消えている場合、BarcodeBatchには元の値を知る方法がありません。商品マスターや在庫システムから正しい値を取得してください。

出典と規格

このガイドの技術情報は、可能な限り公式または一次資料で確認しています。