Social Antennaデータの困りごとを、すぐ解決。
ホーム›CSV・テキスト›Excelで長い数字がE+表示になる原因と15桁を超える番号の守り方
● CSV・テキスト

Excelで長い数字がE+表示になる原因と15桁を超える番号の守り方

Excelで長い番号がE+の指数表示になる原因と、15桁を超えるIDを壊さず文字列として読み込む方法を解説します。

公開日 2026.09.22読了目安 2分
公式情報と実際の操作手順を確認して内容を整理しています。

管理番号が 1.23457E+15 のようになることがあります。表示だけの問題もありますが、16桁以上を数値として取り込むと末尾が0へ変わる場合があります。

先に確認

  • 元ファイルは上書きせず、コピーで作業してください。
  • 保存前に元CSVをメモ帳などでも確認してください。
  • 画面名はExcelのバージョンで多少異なる場合があります。

E+表示と桁の消失は別

セル幅や表示形式だけなら値が残る場合があります。しかしMicrosoftによるとExcelの数値精度は15桁で、16桁目以降は識別番号として正確に保持できません。数式バーと元CSVを比較します。

番号を守る読み込み手順

  1. [データ]→[テキストまたはCSVから]を選びます。
  2. [データの変換]を選びます。
  3. 番号列のデータ型をテキストへ変更します。
  4. 先頭、末尾、桁数を元CSVと照合します。
  5. .xlsxで作業用ファイルを保存します。

すでに変わった場合

表示形式を変えても失われた桁は戻りません。保存せず閉じて元CSVから読み直すか、出力元から再取得します。追跡番号、会員ID、注文ID、商品コードなど計算しない番号は文字列として扱います。

作業後の確認

  • 先頭・中央・末尾から代表値を選び、元CSVと比較します。
  • 行数と列数が変わっていないことを確認します。
  • Excelで使い続ける作業ファイルは.xlsx形式で保存します。

まとめ

15桁を超える識別番号は読み込み時点でテキスト型にします。変化後の値から推測で復元しないでください。