「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活用について相談したい方は、お気軽にお声がけください。