Claude Code実践ガイド

Claude Codeでデータ分析する|Excel・CSV・スプレッドシート

Claude Codeは開発専用の道具ではありません。手元のExcelやCSVを直接開いて、集計し、グラフにし、傾向を説明するところまで一気に進められます。しかも件数の制限がありません。このページでは実務での頼み方に加えて、筆者が実際にAIの出した数字を鵜呑みにして4倍読み違えた失敗と、そこから決めた検算のルールを共有します。

このサイトは Anthropic や Claude の公式サイトではありません。Claudeの基本的な使い方、ChatGPTとの違い、文章作成・長文整理・仕事での活用を初心者向けに整理する非公式ガイドです。機能・料金・提供状況は変更される可能性があるため、重要な判断ではAnthropic公式情報も確認してください。

チャットにデータを貼る方法との違い

チャット版に貼るClaude Code
データ量貼れる分量に限りがある制限が実質ない。数十万行でも扱える
やり方AIが内容を読んで答えるAIが集計プログラムを書いて実行する
数字の正確さ読み取り時に取り違えが起こり得るプログラムでの計算なので計算自体は正確
再実行毎回貼り直しスクリプトが残るので翌月も一瞬
ファイル形式対応形式に依存Excel・CSV・JSON・ログなど何でも

決定的な違いは3行目です。チャットは「AIが数字を読んで答える」ため、大量データでは取り違えが起こります。Claude Codeは「AIが計算プログラムを書き、コンピューターが計算する」ので、計算そのものは電卓と同じ正確さになります。ただし後述の通り、「何を計算させたか」が間違っている危険は残ります

実際の頼み方

ファイルのある場所でClaude Codeを起動し、日本語で頼むだけです。実務でよく使う形を挙げます。

  • まず中身を把握させる──「このCSVがどんなデータか説明して。列の意味と件数、欠損の有無も」。分析はここから始めると事故が減ります
  • 集計する──「月別・商品カテゴリ別に売上を集計して表にして」
  • 比較する──「前年同月と比べて、増減の大きい順に並べて」
  • グラフにする──「推移が分かるグラフを画像で出力して」
  • 整形して書き出す──「結果をExcelにして、見やすく色を付けて」
  • 汚れたデータを直す──「表記ゆれを統一して、日付形式を揃えて、重複行を除いて」。実務ではこれが作業時間の大半を占めるので、任せられる効果が一番大きい部分です

複数ファイルをまたぐ処理も得意です。「このフォルダの12か月分のCSVを全部読んで、年間で集計して」のような指示が、そのまま通ります。

失敗談:4倍読み違えた話と、そこから決めたルール

実際にやらかしたので共有します。

検索データを分析していた時、ある集計軸で合計を出して「90日で95回」という数字を得ました。ところがこれは真の値の26%にすぎませんでした。実際は366回で、4倍近く違いました。原因は、そのデータ提供元が「件数の少ない項目を集計対象から除外して返す」仕様だったことです。計算は正しく、前提が間違っていました。

この種の間違いは、AIに任せると特に見つけにくくなります。集計は一瞬で終わり、結果はきれいな表で出てくるので、正しく見えてしまうからです。手作業なら「あれ、元データが思ったより少ないな」と気づく場面が、丸ごと飛ばされます。

そこで決めたルールが3つです。

  1. 結論が変わる数字は、必ず別のやり方で検算する──違う集計軸で出す、合計と内訳が一致するか確かめる、既知の値と突き合わせる。1回の集計を信じない
  2. 元データの件数を最初に確認する──「何行あるか」を先に見ておくと、集計後の数字が桁として合っているか判断できます
  3. 「なぜその数字になるのか」を説明させる──どの列をどう扱ったかを言わせると、前提の取り違えがそこで露見します

この失敗の詳しい経緯は実践ログに残しています。

スプレッドシートやクラウド上のデータを扱う

手元のファイルではなく、Googleスプレッドシートやクラウド上のデータを直接扱いたい場合は、MCPという仕組みで接続します。接続すると「シートの今月分を集計してレポートにして」のような指示が通るようになります。設定手順はMCPページにまとめました。

ただし実務上の助言としては、まずCSVで書き出して手元で扱う方が速い場面も多いです。接続の設定に時間をかけるより、エクスポート1回で済むならその方が確実です。定期的に繰り返す作業になってから接続を検討する、という順番をおすすめします。

秘密情報を含むデータの扱い

  • 個人情報を含むデータは、範囲を決めてから──顧客名簿や個人を特定できるデータを扱う場合、会社のルールを先に確認してください。分析に本当に個人情報が必要か、匿名化した列だけで足りないかも検討の余地があります
  • 法人利用ならデータの扱いを確認する──商用プランでは入力データが既定でモデルの学習に使われません。この点は稟議でも必ず問われるので、法人導入ページに整理しました
  • ファイル全体を読ませる必要があるか考える──必要な列だけ抜き出したファイルを作って渡す方が、安全でもあり、利用枠の節約にもなります

繰り返すならスクリプトにする

毎月同じ集計をするなら、分析そのものより「分析スクリプトを作らせる」方が価値があります。「この処理をスクリプトにして保存して」と頼めば、翌月からはAIを介さずに一瞬で終わり、費用もかからず、結果も毎回まったく同じになります。

この考え方は分析に限りません。定型作業を仕組みに変える段階の話は自動化ページで詳しく扱っています。

FAQ

Excelがパソコンに入っていなくても扱えますか?

扱えます。Claude Codeはファイルを直接読むので、Excelソフト自体は必要ありません。書き出しもExcel形式で可能です。

何行くらいまで扱えますか?

AIが読むのではなくプログラムが処理するので、パソコンのメモリが許す限り扱えます。数十万行でも問題になりません。ただしAIに「全部の中身を見せる」頼み方をすると利用枠を大きく消費するので、集計させる形で頼んでください。

グラフは日本語が文字化けしませんか?

環境によっては文字化けします。その場合は「日本語フォントを指定して作り直して」と伝えれば対応してくれます。一度解決したらCLAUDE.mdに書いておくと、次回から自動的に守られます。

統計の知識がなくても分析できますか?

集計や可視化なら問題ありません。ただし「この差に意味があるか」といった解釈は知識が要る領域です。分からない時はAIに判断させるのではなく、判断の前提を説明させて自分で理解する方が安全です。