受注データの品番が「3-11」のつもりが日付になっている — Excelの自動変換という落とし穴
公開:
受注データの品番を「3-11」や「1/4」のように入力してExcelで開いたら、いつの間にか日付になっていた——そんな経験はないでしょうか。品番・型番・ロット番号にハイフンやスラッシュを使う業種では、珍しくない事故です。
原因は、Excelが持つ「オートコレクト(自動変換)」という機能です。この記事では、なぜ品番が日付に変わってしまうのか、そしてCSVを作る側で防げる対処法を整理します。
なぜ品番が日付になるのか
Excelはセルに文字列を入力すると、その内容が日付や分数の書き方に似ている場合、自動的に日付・分数のデータとして解釈する機能を持っています。これはオートコレクトと呼ばれる便利機能の一種で、多くのユーザーが日付を素早く入力できるように設計されたものです。
- 「10-14」のようなハイフン区切り → 10月14日という日付に変換される
- 「1/4」のようなスラッシュ区切り → 1月4日という日付に変換される
品番・型番の側から見れば余計なお世話ですが、Excelにとっては「日付らしい書き方をユーザーが助けてほしいだろう」という善意の機能です。問題は、この機能が入力する内容が品番なのか日付なのかを判断してくれない点にあります。
見た目だけでなく実際の値も変わっている
厄介なのは、セルの表示が「10/14」のように日付らしく見えるだけでなく、Excel内部で保持している実際の値も日付データに置き換わっている点です。表示形式を後から「文字列」に戻しても、すでに変換されてしまった値は元の「10-14」という文字列には戻らず、日付のシリアル値をもとにした表示(「2026/10/14」等)になってしまいます。
つまり、見た目に気づいて直そうとしても、入力し直す以外に元の品番表記を復元する手段がないケースが多いということです。CSVとして基幹システムに送った後にこの誤変換が発覚すると、該当する受注データを一件ずつ確認し直す手間が発生します。
症状から原因を切り分ける
| 症状 | 疑う原因 |
|---|---|
| 品番の一部がハイフン(-)やスラッシュ(/)を含んでいて、Excelで開くと日付表示になる | オートコレクトによる自動変換 |
| セルの表示形式を「文字列」に変えても、元のハイフン区切りの表記に戻らない | 表示形式ではなく実際の値がすでに日付データへ置き換わっている |
| 特定の桁数・区切り方の品番だけ症状が出て、他の品番は問題ない | 品番の書き方がたまたま日付や分数の形式に一致している |
対処の考え方
品番を安全にExcel・CSVで扱うために、受注データを作る側で押さえておきたい対処は次のとおりです。
- CSVを取り込む前にセルの表示形式を「文字列」にしておく: 品番を入力する列をあらかじめ文字列形式に設定しておけば、ハイフンやスラッシュを含む表記でも自動変換されません
- 先頭にアポストロフィ(')を付けて入力する:
'10-14のように入力すると、Excelはその内容を文字列として扱い、日付への変換を避けられます - CSVを開くときは「テキスト/CSVを取得」機能を使う: Excelの「データ」タブから「テキスト/CSVを取得」を選び、該当列の「データ型の検出」を無効にすることで、ダブルクリックで開く場合よりも安全に取り込めます
- すでに日付に変換されてしまった場合は入力し直す: 表示形式を戻すだけでは元に戻らないため、正しい品番を再入力する必要があります
取引先ごとに品番の書式が決まっている場合は、その列を毎回「文字列」形式にしてから入力を始める運用にしておくと、誤変換そのものを未然に防げます。
まとめ
- Excelのオートコレクト機能により、「10-14」「1/4」のようなハイフン・スラッシュ区切りの品番は日付として自動変換されることがある
- 表示だけでなく実際の値も日付データに置き換わるため、後から表示形式を「文字列」に戻しても元の表記には戻らない
- 品番を入力する列はあらかじめ「文字列」形式にしておくか、先頭にアポストロフィを付けて入力すると誤変換を防げる
- CSVを取り込むときは「テキスト/CSVを取得」機能でデータ型検出を無効にすると安全性が高い
受注データの納品日そのものの書き方(和暦・西暦・年省略など)については基幹システムへのCSV取込でよくあるエラーと対処法で扱っています。今回は品番のような日付ではないはずのデータが誤って日付に変換されてしまう、逆方向の落とし穴です。
手前味噌の紹介
この記事を書いているのは、注文書特化サービス注文書係(ちゅうもんしょがかり)の運営者です。FAX・手書きの注文書をアップロードするとAIが下書きを作り、担当者は自信のない項目だけを確認して確定します。転記にかかる時間を1/10程度に圧縮することを狙ったサービスです。
品番はAIが注文書の文字をそのままテキストとして抽出するため、Excelのオートコレクトのような自動変換を経由しません。「3-11」という品番は「3-11」のまま、CSV出力まで保たれます。
無料トライアル(30枚または14日間、クレジットカード登録不要)で、実際にお使いの帳票との相性を確かめてみてください。