doodle-on-web

自分で調べたことや、仕事の中で質問されたことなどをまとめています。

集計はできるのに分析で止まる人へ|ClaudeにExcelのCSVを読ませる4ステップ【プロンプトコピペOK】

スポンサーリンク

Excelで集計表までは作れる。でも「で、結局この数字から何が言えるの?」の一歩先で止まってしまう——経理や営業事務で月次レポートを作っている方なら、心当たりがあるはずです。

Claudeは、ExcelからCSVで書き出したデータをそのまま読み込み、集計・傾向の抽出・レポート化までを引き受けてくれます。この記事では、実務でそのまま使える4ステップとプロンプトを紹介します。

以降の説明はすべて、次の受注明細CSVを前提にします。頭の中でこの1つの表を思い浮かべながら読み進めてください。

A B C D E
項目 受注日 チャネル 商品名 数量 売上金額
2026/04/03 EC 商品X 2 8,000

集計はできるのに分析で止まる人へ|ClaudeにExcelのCSVを読ませる4ステップ【プロンプトコピペOK】のサンプル ▲ Excel+Claude サンプル

ステップ1:CSVの形を整えてから渡す

分析が失敗するケースの大半は、AIの能力ではなくデータの形が原因です。渡す前に次の3点だけ整えてください。

1行目はヘッダー行にする受注日, チャネル, 商品名, 数量, 売上金額 のように列名だけを置きます。タイトル行や会社名が上にあると、Claudeはそれを列名だと誤認します。

結合セル・小計行・空白行を消す:「小計」「合計」の行が途中に混ざると二重集計の原因になります。明細行だけを残しましょう。

保存形式は「CSV UTF-8」にし、個人情報の列は落とす:Excelの「名前を付けて保存」で CSV UTF-8(コンマ区切り) を選びます。従来のCSV(Shift_JIS)だと日本語が文字化けすることがあります。あわせて氏名・電話番号・メールアドレスなど分析に不要な列は削除し、業務データを渡す前に自社の情報取り扱い規程を確認してください。

行数が数十行までなら本文への貼り付けでも構いませんが、数百行以上なら添付にします。貼り付けは途中で切れたことに気づかないまま分析が進み、数字が合わなくなります。

ステップ2:4要素を書いてプロンプトを投げる

丸投げせず、次の4要素を書くと精度が跳ね上がります。

【背景】添付は2024年4月〜2026年3月の受注明細(2年分)です。
【列の意味】
- 受注日:受注が確定した日
- チャネル:EC / 店舗 / 代理店
- 数量:個数(箱数ではありません)
- 売上金額:税抜
【やってほしいこと】
1. 月次×チャネルの売上を集計
2. 前年同月比で伸びている/落ちているチャネルを指摘
3. 気づいた異常値(極端に大きい・小さい行)があれば列挙
【出力形式】表 + 箇条書きのコメント3つ以内

要になるのは 【列の意味】 です。「売上金額」が税込か税抜か、「数量」が個数か箱数か——ここを書かないとClaudeは推測で計算します。列名だけでは伝わらない前提を1行ずつ言葉にしてください。これは数式を聞くときと同じ考え方で、詳しくはClaudeにExcel数式を聞くとき失敗する原因|伝えるべき5項目とコピペOK定型文で解説しています。

なお前年同月比を聞くなら、データは必ず2年分渡してください。1年分では比較対象が存在せず、指示が破綻します。1年分しかない場合は「前月比と月次推移の増減」に置き換えます。

返ってくる答えのイメージ

上のプロンプトに対して返ってくるのは、おおよそ次のような形です(数値は説明用の例)。

EC 店舗 代理店
2026/01 4,200,000 2,800,000 1,500,000
2026/02 4,600,000 2,650,000 1,480,000
  • ECは前年同月比で2か月連続の増加。全体の伸びはECが牽引しています。
  • 店舗は微減傾向。前年同月を下回った月が続いています。
  • 代理店に1件だけ他行の桁が違う受注があり、入力ミスの可能性があります。

集計表だけでなく「どこを見るべきか」まで返ってくる、というのがポイントです。

ステップ3:合計はコードで計算させ、1つは自分で検算する

長い数値の合計や平均を文章生成の流れだけで処理させると、桁がずれることがあります。依頼時に次の一文を添えてください。

合計・平均は必ずコードで計算してから答えてください。

これでClaudeがデータを実際に処理したうえで数値を返すようになり、同じ質問を繰り返しても答えがブレにくくなります。実際にコードが動いたかどうかは、回答の中に処理内容(コードや実行結果の表示)が現れているかで見分けられます。表だけがすらすら出てきた場合は、もう一度「コードで再計算してください」と依頼するのが安全です。

そのうえで、出てきた数字のうち最低1つはExcelのSUMIFSやピボットで突き合わせてください。一致すれば前提の伝え方が正しかった証拠になります。ズレていれば、たいていは列の意味の説明不足か、小計行の混入です。エラーや想定外の結果が出たときの質問の仕方は「エラーが出ます」はNG|ClaudeでExcelの #N/A を一発特定する質問テンプレが参考になります。

ステップ4:結果をExcelに戻して仕組みにする

分析して終わりでは、来月また同じ作業になります。答えを「仕組み」に変えましょう。数式で受け取るか、ピボットの手順で受け取るかのどちらかです。

上の月次集計を、元データのA:E列に対するSUMIFS数式として書いてください。
A列に受注日、B列にチャネル、E列に売上金額があります。
同じ集計をピボットテーブルで作る手順を、
行・列・値エリアに何を置くかまで具体的に教えてください。

数式なら翌月データを貼り替えるだけで更新でき、ピボットなら操作手順を社内に共有できます。

まとめ

  • ステップ1:CSVはヘッダー1行・明細のみ・UTF-8に整え、社内規程を確認してから渡す
  • ステップ2:背景・列の意味・依頼内容・出力形式の4点を書いてプロンプトを投げる
  • ステップ3:集計はコードで計算するよう明示し、最低1つは自分で検算する
  • ステップ4:結果は数式かピボット手順で受け取り、翌月以降も使える形に残す

「集計するAI」ではなく「一緒に考える分析パートナー」として使えるようになると、月次レポートの作業は数字を並べる時間から、数字を読む時間へと変わります。まずは手元の売上CSVで、上のプロンプトを試してみてください。


関連記事

あわせてチェック