Excel の表を AI で活用するには?Markdown 変換が効くシーン
Excel の表を AI にうまく扱ってもらうには、Markdown のテーブル形式が効果的です。具体的なシーンと渡し方のコツをまとめました。
「この売上表をAIに分析させたい」——そう思ってExcelのシートをコピーしてChatGPTやClaudeに貼り付けると、行と列がずれたり、結合していたセルが変な位置に飛んだりして、意図した通りに読み取ってもらえないことがあります。この記事では、Excelの「表」データを、Markdownのテーブル形式に変換してからAIに渡すという一点に絞って、具体的なプロンプトと変換手順を紹介します。議事録や仕様書のような文章中心の資料をAIに読ませる話は、別記事で扱っているのでここでは触れません。
Excelの表をそのまま貼り付けたときに起こること
- 見出し行の結合が崩れる:複数列を結合した見出し(「2026年 上期売上」など)をコピーすると、結合が解除された瞬間に列の対応がずれる
- どの値がどの列か伝わらない:単純なテキストとして貼り付けると、数字の並びだけが渡り、見出しとの対応がAI側で追いにくくなる
- シートが複数あると横断しにくい:シートごとに別々にコピーする必要があり、複数シートをまとめて比較させるのが手間になる
- 数式が結果の数字に置き換わる:
=SUM(B2:B10)のような数式はそのままでは意味が伝わらず、計算の元になった範囲が分からなくなる
これらはAIの読解力の問題ではなく、「行と列の意味」が伝わる形で渡せていないことがほとんどの原因です。表の見た目を整えることに時間をかけるより、渡し方そのものを整えるほうが、少ない手間で結果が安定します。
Markdownのテーブル形式が効く理由
Markdownには、シンプルな記法で表を書く決まりがあります。
| 商品名 | 4月売上 | 5月売上 | 在庫 |
| --- | --- | --- | --- |
| りんご | 120000 | 98000 | 12 |
| みかん | 87000 | 105000 | 30 |
| ぶどう | 210000 | 195000 | 5 |
この形式なら、1行目がヘッダー、| で区切られた各セルが列、2行目以降がデータ行だと、AIが一目で構造を把握できます。Excelの罫線や結合セルの情報がなくても、テキストの並び方だけで行と列の意味が壊れずに伝わるのがポイントです。
ExcelをMarkdownに変換する
手作業で表を書き直すのは手間がかかります。Lydear Toolsのshiyoshoを使えば、.xlsx / .xls / .csv をドラッグ&ドロップするだけで、シートの構造を保ったままMarkdownのテーブルに変換できます。すべての処理がブラウザ内で完結するため、社内の売上データや個人情報を含む表でも、外部にアップロードせずに扱えます。
実務ワークフロー:表をMarkdown化してAIに投入する
ステップ1:表をMarkdown化する
上記の方法で、対象の表をMarkdownのテーブルに変換します。複数シートを比較したい場合は、シートごとに変換して、見出し(##)で区切って1つのMarkdownにまとめておくと、AIに渡すときに扱いやすくなります。
ステップ2:コンテキストを一言添えてから渡す
表だけをいきなり渡すのではなく、次のように前提を先に書きます。
以下は2026年4月・5月の商品別売上と在庫数です。単位は円と個です。
商品名 4月売上 5月売上 在庫 りんご 120000 98000 12 みかん 87000 105000 30 ぶどう 210000 195000 5
- 4月から5月にかけて変化が大きい商品を3つ挙げてください
- それぞれの変化について、考えられる要因の仮説を1つずつ添えてください
- 在庫数と売上の伸びを見比べて、追加発注を検討すべき商品があれば指摘してください
期待できる応答の方向性(あくまで一例)
このような指示を渡すと、たとえば「ぶどうは売上が減少しているが在庫も少ないため品薄の可能性がある」「みかんは売上が伸びているのに在庫が最も多く、需要と在庫のバランスに差がある」といった、数字の裏にある傾向を言語化したコメントが返ってくることが多いです。ただしこれは一つの回答例であり、実際の文面や指摘の切り口はモデルや渡すデータによって変わります。統計的に厳密な分析ではないため、「次にどこを深掘りすべきかのヒント」として受け取り、最終判断は人が行うという前提で使うのが安全です。
表データならではの活用シーン
1. アンケート結果の集計を要約する
自由記述を含む列があるアンケート結果をMarkdownのテーブルにして渡し、「回答を『満足』『不満』『中立』のいずれかに分類し、それぞれの代表的な意見を1つ挙げてください」と指示すると、件数が多い自由記述も短時間で見通せます。
2. 商品マスタの表記揺れを見つける
商品マスタのような大きな表をMarkdown化し、「商品名の表記揺れ(全角・半角、スペースの有無など)がありそうな行を指摘してください」と渡すと、データクレンジングの取っかかりが得られます。
3. 複数シートをまとめて横断比較する
店舗ごとに分かれたシートをそれぞれMarkdown化して1つの資料にまとめ、「店舗間で売上構成比が大きく異なる商品を挙げてください」と渡せば、シートをまたいだ比較を一度に依頼できます。
4. RAGの検索対象として表を扱う
社内データを検索させるRAG(検索拡張生成)の仕組みでは、Excelのまま読み込ませると検索精度が不安定になりがちです。事前にMarkdownのテーブルへ変換しておくと、検索とプロンプト組み立ての両方が安定しやすくなります。
5. 数式の前提を文章で補足する
「単価×数量」のような数式が入った表は、そのまま渡すと計算結果の数字しか伝わりません。Markdown化する際に、「在庫コストは単価×在庫数で算出しています」のような一言をテーブルの上に添えておくと、AIが数字の意味を取り違えにくくなります。数式そのものをAIに再計算させたい場合は、元の数式や計算範囲も文章で書き添えておくと安全です。
渡すときに意識したい4つのコツ
- 列の意味と単位を冒頭で明示する:「単位は円です」「在庫は7月1日時点です」のような前提を書いておくと、誤読が減る
- 列が多すぎる表は絞る:関連する列だけに絞って渡したほうが、AIの回答が表面的にならず、深い指摘につながりやすい
- 先に「列の解釈」を確認させる:複雑な表ほど、本題の前に「この表の列構成をどう理解したか教えてください」と一往復挟むと、その後のやり取りの精度が安定する
- 行数が多い表は分割して渡す:数百行を超える表は、一度に渡すと途中の行が読み落とされることがある。地域別・期間別など意味のある単位で分けて渡すと、取りこぼしが減る
これらのコツはどれも、「AIにどう解釈してほしいか」を渡す側があらかじめ言語化しておく、という点で共通しています。表そのものが正確でも、渡し方が曖昧だと回答も曖昧になりがちです。逆に、単位・前提・見てほしい観点を一言添えるだけで、同じ表からでも実務で使える具体的なコメントを引き出しやすくなります。
まとめ
Excelの表をAIに読み取ってもらうコツは、コピーしてそのまま貼るのではなく、Markdownのテーブル形式に整えてから、コンテキストとタスクを添えて渡すことです。行と列の意味を壊さずに伝えられるため、傾向の抽出やデータクレンジングの下準備といった作業を、たたき台のレベルまで素早く進められます。
表が大きいほど、人間が目を通すだけでは気づきにくい偏りや揺れが紛れ込みます。まずは手元にある売上表や商品マスタの一部をMarkdown化して、実際にAIへ渡してみるところから試してみてください。
この記事を書いた人:hayua
Lydear Tools を個人で開発・運営しています。Word・Excel・PowerPoint を AI で扱いやすい Markdown に変換するツール「shiyosho」などを公開中。詳しくは運営者情報をご覧ください。