ChatGPTは、スプレッドシートやCSVを読み込んで、集計・可視化ができます。 公式の説明では、安全な環境でコードを実行し、スプレッドシート・CSV・その他の構造化形式のデータを分析・可視化できるとされ、傾向の要約、データのクリーニング、予測の作成などに使えるとされています。
「コードを実行している」という点が重要です。 普通の会話のように言葉で計算しているのではなく、実際に処理を走らせています。だから通常のやり取りより計算は安定します。ただし、渡したデータの状態がそのまま結果に響きます。
この記事の要点
- 会話で答えているのではなく、実際にコードを実行している
- だから渡す前の準備(列の意味・不要な行の削除)で結果が変わる
- それでも合計・件数・最大最小の3点は自分で検算する
渡す前にやる3つ
いきなりファイルを投げると、精度が落ちます。先に3つ手を入れてください。
1. 列が何を表すか説明する
「col_3」では意味が伝わりません。ファイルを渡すときに、言葉で添えます。
添付のCSVについて。列の意味は、日付=受注日/商品名=商品カテゴリ/金額=税抜売上(円)です。
これだけで、的外れな集計がかなり減ります。
2. 個人情報を落とす
氏名・連絡先・個人が特定できるIDは削るか置き換えてください。分析に必要な列だけを渡すのが基本です。業務で使う場合は所属先のルールに従ってください(AIと個人情報・プライバシー)。
3. 余計な行を削る
集計行、小計行、メモ書きの行、複数段になったヘッダー。人が読むための装飾が、機械には邪魔になります。 特に「合計」の行が混ざっていると、二重に数えられることがあります。
頼み方の順序
一度に「分析して」と頼まず、段階を踏むと精度が上がります。
ステップ1:まず全体を確認させる
添付データの行数、列の一覧、欠損値の有無を教えてください。分析はまだしないでください。
最初にこれを聞くのが要点です。 自分が思っている行数と違えば、その時点でファイルか読み込みに問題があります。
ステップ2:事実だけを出させる
このデータ全体の傾向を、事実だけで5行にまとめてください。原因の推測は書かないでください。
「原因の推測は書かないで」を必ず付けてください。 原因を聞かれると、データにない理由でも埋めてきます。
ステップ3:深掘りする
その中で、他と動きが違う項目を3つ挙げてください。 その項目について、月別の推移を表にしてください。
ステップ4:可視化させる
この傾向を伝えるのに向くグラフの種類と、その理由を教えてください。
グラフの種類を先に相談すると、目的に合った図になります。
検算する3点
ここが省けません。 コードを実行しているとはいえ、集計の対象を取り違えることはあります。
| 確認する項目 | 見つかる誤り |
|---|---|
| 合計 | 行の読み飛ばし、単位の取り違え(千円/円) |
| 件数(行数) | 一部だけを集計、重複の二重計上 |
| 最大値・最小値 | 外れ値の扱い、日付範囲のずれ |
この3つが手元の数字と一致すれば、他もおおむね信頼できます。1つでもずれたら、その分析はすべて捨てて渡し直してください。 表計算ソフト側での確認方法はExcel作業をAIで効率化する方法が使えます。
PR・おすすめValue AI Writer byGMO高品質なSEO記事を生成するAIライティングツール。公式サイトを見る任せてはいけない判断
分析はできても、判断は別です。
- 因果の断定:「関係がある」と「原因である」は違います。第三の要因を潰すのは人の仕事
- 予測を鵜呑みにする:公式にも予測の作成に使えるとありますが、前提が変われば外れます
- 意思決定そのもの:AIは自社の事情を知りません
もっともらしい説明が返ってくる仕組みはハルシネーションとは?で解説しています。
ツール非依存の考え方との違い
データ分析の手順や心構えはAIでデータ分析する方法にまとめています。あちらはどのAIでも通用する考え方、**この記事はChatGPT固有の挙動(コード実行・ファイルの扱い)**を扱っています。両方あわせて読むと、精度の上げ方が具体的になります。
ファイルの読み込み全般についてはChatGPTにファイルを読み込ませる方法へ。
FAQ
Q. Excelファイルも読めますか? A. 公式には、スプレッドシート・CSV・その他の構造化形式のデータを分析できるとされています。対応形式やファイルの上限は変更されることがあるため、公式ヘルプでご確認ください。
Q. なぜ普通の会話より計算が正確なのですか? A. 言葉で計算しているのではなく、安全な環境で実際にコードを実行しているためです。ただし、集計の対象を取り違える可能性は残るので、検算は必要です。
Q. グラフも作れますか? A. 可視化ができるとされています。ただし数値と図がずれないよう、最終的な作図は手元のソフトで行うほうが確実な場面もあります。
Q. 顧客データを渡しても大丈夫ですか? A. 個人情報は削るか置き換えてください。業務での利用可否は所属先のルールに従ってください。
Q. 予測もできますか? A. 公式には予測の作成に使えるとされています。ただし前提が変われば外れます。 判断材料として扱い、予測をそのまま計画の根拠にしないでください。
Q. うまく読み取ってくれません。 A. 集計行や複数段のヘッダーが混ざっていないか確認してください。人が読むための装飾が、機械には邪魔になります。
まとめ
- ChatGPTは実際にコードを実行して、CSVやスプレッドシートを分析・可視化する
- 渡す前に「列の意味を説明・個人情報を落とす・余計な行を削る」
- 頼む順序は「全体確認 → 事実だけ → 深掘り → 可視化」。原因の推測は書かせない
- 合計・件数・最大最小の3点を検算。1つでもずれたら結果ごと捨てる
- 因果の断定・予測の鵜呑み・意思決定は任せない
次に読む:AIでデータ分析する方法/Excel作業をAIで効率化する方法
※機能・対応形式・上限は変更されることがあります。最新の情報はOpenAIの公式ヘルプでご確認ください。
出典
- OpenAI ヘルプセンター「ChatGPT によるデータ分析」(2026年7月26日確認)
- OpenAI ヘルプセンター「ファイルアップロード FAQ」(2026年7月26日確認)
最終更新:2026年7月26日/fondantAI編集部
