CSVを分析するならどのAI?ChatGPT・Claude・Geminiの選び方

CSVを分析するならどのAI?ChatGPT・Claude・Geminiの選び方という視点で、ChatGPT・Claude・Geminiなどの向き不向きが分かるように整理した用途別ガイドです。

AIものさし編集部

CSVを分析するAIは、「ファイルを読めるか」だけでなく、分析結果をどう検算し、次の作業へ渡すかで選びます。CSVをアップロードして集計やグラフを作りたいならChatGPT、既存のGoogle Sheets上で分析や編集を続けたいならGemini in Sheets、CSVを文章資料と一緒に読みながら整えるならClaudeも候補です。AIの計算精度に一律の順位は付けません。大事な数字は条件を明示し、元データと計算を照合します。

CSV分析は「何を出したいか」から選ぶ

同じCSVでも、欲しい結果が違えば適した作業環境は変わります。

表は横にスクロールできます

作業の中心候補向いている場面最初に確かめること
1つのCSVを集計し、グラフや表へするChatGPTファイルを渡して分析し、結果を会話で調整する列名、型、欠損、対象期間が正しく読めたか
Google Sheetsをそのまま使い続けるGemini in Sheetsシート上で数式・分析・グラフ・ピボットを作る対象範囲、選択タブ、生成結果の挿入先
CSVと説明資料を並べて読むClaudeデータに用語説明や調査資料を添えて分析するどのファイル・列を根拠にしたか
定例レポートを毎月作るいずれも候補。ただし手順を固定同じ定義の集計を繰り返す前月と同じ期間、単位、除外条件か

「ChatGPTがCSVを扱う」「ClaudeがCSVを扱う」といった機能の有無だけでは、出力が業務に使えるか分かりません。まず、分析の結果をその場で理解したいのか、シートを直接更新したいのか、報告書まで作りたいのかを決めます。

アップロードする前にCSVを点検する

読み込み前の小さな整備が、分析結果の質を左右します。ファイルを開き、少なくとも次を確認してください。

  • 1行目が列名で、1行が1件のデータになっている。

  • 日付の表記が統一され、期間の開始日と終了日が分かる。

  • 金額や件数が文字列になっていない。円・ドル、税込・税抜、個・箱などの単位が分かる。

  • 空欄が「不明」なのか「ゼロ」なのか、入力ルールがある。

  • 同じレコードの重複、集計用の合計行、説明文がデータ範囲に混ざっていない。

  • 個人名、メールアドレス、顧客IDなど、分析に不要な個人情報を含めていない。

たとえば売上CSVに「2026/10/1」「10-01-26」「2026年10月1日」が混在すると、AIや表計算ソフトが日付ではなく文字として扱うことがあります。分析を依頼する前に、日付列の形式とタイムゾーンをそろえると、月別集計のずれを見つけやすくなります。

CSVを開けたことは、列の意味を理解できた証拠ではありません。AIへ渡した後に「読み込んだ行数」「対象期間」「列名と型」を先に出させ、ファイルの概要と一致するかを確認します。

ChatGPTはファイル分析と計算を会話で進めやすい

ChatGPTのデータ分析機能は、CSVや表計算ファイルを調べ、必要に応じてPythonを使った計算、表、グラフへつなげられます。公式ヘルプでは、列名を明確にし、1行に1レコードを置き、分析したい列・計算・グループを指定すると結果を確認しやすいと案内されています。CSVのサイズ上限は行の形にも左右されるため、現在の上限は公式アップロード案内を確認してください。

最初から「売上の傾向を分析して」と頼むより、対象を狭くします。

このCSVの構造を確認してください。まだ結論は出さないでください。

  1. 行数、列名、各列のデータ型を示す。
  1. 日付の最小・最大、空欄数、重複候補を確認する。
  1. 金額列の単位と、計算に使う列を質問する。
  1. 不明な値をゼロとして補わない。
  1. 読み取りに失敗した行や列があれば、分析前に報告する。

概要の確認後に、目的を一つずつ依頼します。月別売上なら期間、売上列、返品の扱いを指定する。解約率なら分母と対象期間を定義する。ここを曖昧にしたままグラフを作ると、見た目が整っていても指標の意味がずれます。

Gemini in Sheetsは既存シート内で作業する場合に候補

Google Sheets中心の人は、CSVをシートへ取り込んだうえでGemini in Sheetsを使う方法があります。Googleの公式案内では、シートのデータ分析、数式、グラフ、ピボットテーブルなどを支援します。利用には対象となるGoogle WorkspaceまたはGoogle AIプラン等の条件があるため、契約中の環境で機能が表示されるか確認してください。

注意したいのは、AIが提案した変更と、実際にシートへ反映された変更を分けることです。数式や範囲を作成する操作は、適用前に対象セルを見ます。新しい表やグラフが別タブへ作られたときは、その参照元が意図したデータかを確認します。生成グラフが元データと連動するかも、挿入後にシートで確かめます。

CSVを別のチャットAIへアップロードせず、普段使うシート内で流れを続けられるのは利点です。一方で、共有範囲や組織のデータ利用条件はGoogle Sheetsの権限と契約プランにも関係します。個人データを扱う場合は、利用前に組織の管理者ルールを確認します。

Claudeを含め、文章とデータを一緒に読む場合

ClaudeはCSVやXLSXを扱えると公式に案内しており、XLSXはコード実行とファイル作成の設定が必要です。表の内容を説明資料や定義書と一緒に渡し、「この指標の定義で集計して」と頼む場合に比較対象になります。ただし、文章で説明された定義とCSV列の関係が正しく結び付いたかは、人が確認します。

たとえば解約分析で「継続顧客」という説明資料と契約CSVを渡す場合、まず「継続顧客の定義」「参照列」「除外する契約」をAIに要約させます。その定義が自社の実務と一致した後に、集計へ進みます。資料に書かれていない定義をAIが補っているなら、その分析は保留です。

同じCSVでChatGPT、Claude、Geminiを比較するときは、チャットの答えの読みやすさだけで判断しません。前処理の説明、計算式、除外行、出力ファイル、修正のしやすさを記録します。結果が違えば「どちらが正しいか」をAI同士に決めさせず、原本のデータから再計算します。

集計を信用する前に、計算の中身を確認する

売上が増えたかを比較する例を考えます。今月の売上が前月より上がったとしても、営業日数、返品、キャンセル、対象店舗が違えば、単純比較できません。AIに数値だけを出させず、次の形で確認します。

  1. 分析対象期間とタイムゾーンを明記する。

  2. 使った列、除外した行、重複処理を列挙する。

  3. 指標の式を明示する。売上合計なら「対象行の金額を合計」、成長率なら「(今月−前月)÷前月」など。

  4. 合計値と件数を同時に返す。

  5. 代表的な数行を取り出し、計算を手作業または表計算式で再確認する。

  6. 表とグラフのタイトルに、期間・単位・母数を含める。

この手順を通せない、あるいはAIが「どの列を使ったか」を答えられない場合、結果を意思決定へ使うのはやめます。CSVの文字コードや区切り文字で列がずれた可能性もあるので、最初に表示された列名と行数へ戻ります。

定例レポートでは、毎回の依頼を同じ契約にする

毎月の集計を続けるなら、プロンプトを変えるたびに結果の定義が揺れます。次の分析契約をテンプレートとして保存します。

入力:対象CSV、対象月、対象部署

指標:売上合計、注文件数、平均注文額

前処理:取消と返品を別集計し、重複候補は一覧にする

計算:各指標の列と式を明示

出力:集計表、前月差、グラフ、未確定事項

禁止:空欄をゼロへ置換しない。データにない原因を断定しない

QA:入力行数、対象行数、集計値を別途確認できる形で残す

月が変わったら、対象期間だけを更新し、定義は変えません。指標の仕様を変える必要があれば、旧版の結果と比較可能か、先に担当者と決めます。AIの会話履歴を「毎月同じ分析が保証される仕組み」と思わず、集計契約と元ファイルを一緒に保存するのが安全です。

個人情報と業務利用の確認

顧客別売上や問い合わせ一覧には、氏名、連絡先、顧客番号が含まれることがあります。分析に不要な列は削除し、匿名化できる場合は置き換えてからアップロードします。社内でAIサービスが承認されているか、保存・共有・管理者の利用条件はどうなっているかも確認してください。個人向けサービスと組織契約では扱いが異なることがあります。

結果を社外へ共有する前は、個人を特定できる表やコメント、元データへのリンクが残っていないか確認します。AIの出力へCSVの行をそのまま引用させる場合も、必要な範囲だけに絞ります。分析が可能であることと、データを外部サービスへ渡してよいことは別の判断です。

AIものさし編集部の判断

CSVを単発で分析し、集計・グラフ・説明へ進みたいならChatGPTから試すのが分かりやすいです。分析対象のGoogle Sheetsを直接編集・要約したいなら、Gemini in Sheetsが候補になります。数値データと説明資料を並べて読みたい場合はClaudeも比較できます。

ただし、同じファイルでの精度検証は行っていません。AIの名前を理由に決めるのではなく、前処理の透明性、検算のしやすさ、必要な成果物へつながるかで判断します。数字が経営・会計・顧客対応に影響するなら、AIの集計は下書きと捉え、式と元データの照合を残してください。

自分の条件なら?

CSVの形式、分析後に欲しい成果物、利用中の表計算環境、共有可能なデータかを整理して、AIものさしで候補を絞れます。

次に読む・使う

この記事の次に必要な情報へ進めます。