「AIにExcelを読み込ませたい」という相談は増えています。しかし現場のExcelをそのままAIに渡すと、ほとんどのケースでうまく動かない——その理由は、AI側の能力ではなく、データの構造にあります。
なぜAIにExcelを渡してもうまくいかないのか
中小企業の現場で蓄積されたExcelファイルには、長年の「工夫」が詰まっています。結合されたセル、色分けされた行、複数の意味を持つ備考欄、「(株)」「株式会社」「㈱」が混在した社名列——これらは人間が「見るため」に最適化された構造です。
ところがAIが正確に処理するには、「1行1レコード」「列名が固定」「表記が統一」された、機械が読みやすい形式でなければなりません。
あるサービス業の事例では、10年以上更新し続けた受注管理Excelを直接AIに渡したところ、取引先名の表記ゆれだけで29パターン存在しており、集計結果が実態の約60%しか取れないという状況が発生しました。
「自動化」の前に「標準化」が必要な理由
問題の本質は、Excelが「人間のために育ってきた」という点にあります。
売上データに「A支店」と「Aブランチ」が混在していても、人は同じ意味だと理解できます。しかしAIはそれを別エンティティとして処理します。備考欄に「3月納品予定(要確認)」と書かれていても、「要確認」がどういうアクションを意味するかは判断できません。
自動化ツールやAI分析を導入しても「思ったより精度が出ない」「エラーが多い」と感じるケースの多くは、ツールの問題ではなく、入力データの設計がAIに向いていないことが原因です。
AIで成果を出す前にやるべき3つのデータ整理
① セル結合を解除し「1行1レコード」に統一する
Excelで視覚的に美しく見えるセル結合は、AI処理の大敵です。まず全シートの結合を解除し、情報が1行に1件ずつ入る状態にします。見た目が崩れるのは後でフォーマット調整できますが、結合されたデータの修正は大変です。
② 表記ゆれをドロップダウンリストで管理する
取引先名・商品名・担当者名など、入力を制限できる列はドロップダウンリスト形式に変えます。すでに蓄積されたデータの表記ゆれは、ChatGPTに「このリストを名寄せして」と渡すだけでも整理できます。
③ 備考欄を「人間用」と「AI入力用」に分ける
自由記述の備考欄をそのまま残すと、構造化が崩れます。よく使う情報(ステータス、次のアクション、リマインド日)は専用列に切り出し、備考欄は人間しか読まない補足情報に限定します。
さいごに
「AIを入れたのに使えなかった」という話の多くは、AIが悪いのではなく、データ側の準備が整っていなかっただけです。ツールを探す前に、手元のExcelを「AIが読める状態」に整えることが、最速の近道になります。
DXの進め方やAI活用について相談したい方は、お気軽にお声がけください。