「売上データをグラフにまとめておいて」と頼まれ、Excelでの作業に時間を取られた経験はないでしょうか。データの選択、グラフの種類選び、軸や凡例の設定と、手順が多く手間のかかる作業です。
その工程を、ChatGPTは自然言語の指示だけで一気に片付けてくれます。ファイルを渡して「グラフにして」と伝えるだけで、データを読み込み、集計し、グラフとして可視化してくれるのです。プログラミングやExcelの専門知識がなくても、高度なデータ可視化ができます。
この記事では、ChatGPTコンサル編集部が、グラフ作成の手順、プロンプト、よくあるトラブルの対処法までを解説します。
⚠️ 機能・仕様は更新されます。本記事は2026年6月時点の情報です。機密データのアップロードには注意してください(後述)。
ChatGPTでグラフを作る仕組み|データ分析機能
ChatGPTのグラフ作成を支えているのが、データ分析(コード実行)機能です。これは、アップロードされたデータをもとに、裏側でPythonのコードを実行し、集計やグラフ描画を行う仕組みです。
- 自然言語で指示できる:「棒グラフにして」と日本語で頼むだけ
- 多様なファイルに対応:CSV、Excel(xlsx)などを読み込める
- 集計から可視化まで一気通貫:データの整形、計算、グラフ化をまとめて実行
- プログラミング不要:PythonやExcel関数の知識がなくても使える
この機能は主に**有料プラン(Plus以上)**で安定して使えます。無料プランでも使える場面はありますが、利用制限がかかりやすいため、データ分析を本格的に行うなら有料プランが現実的です。
💬 さとしさん(編集長) 裏でPythonが動いて、集計もグラフ化もやってくれる。専門知識ゼロでデータ可視化ができるのは大きな武器だぞ!
グラフ作成の基本手順
Step1. データを準備する
グラフにしたいデータを、CSVやExcelファイルで用意します。1行目に項目名(見出し)を入れ、余計な装飾や結合セルを外した、きれいな表にしておくと精度が上がります。
Step2. ファイルをアップロードする
ChatGPTの入力欄に、ファイルをドラッグ&ドロップ(または添付)します。
Step3. グラフの指示を出す
どんなグラフが欲しいかを伝えます。
添付のデータをもとに、月別の売上を棒グラフにしてください。
・横軸:月
・縦軸:売上金額
・タイトル:2026年 月別売上
Step4. 確認・調整する
出てきたグラフを見て、「色を変えて」「折れ線グラフにして」「凡例を右下に」などと注文を重ね、仕上げます。
Step5. ダウンロードする
完成したグラフは、画像ファイルとしてダウンロードできます。グラフの元になった集計データを、CSVやExcelで出力してもらうことも可能です。
💬 あやさん(副編集長) データさえきれいに整えておけば、あとは「グラフにして」の一言。準備の丁寧さが仕上がりを左右するよ!
作れるグラフの種類と使い分け
データの性質に応じて、適切なグラフを選べます。ChatGPTに「どのグラフが適切か提案して」と聞くこともできます。
| グラフ | 向いているデータ |
|---|---|
| 棒グラフ | 項目ごとの大小比較(売上、数量など) |
| 折れ線グラフ | 時系列の推移(月次推移、トレンド) |
| 円グラフ | 構成比・割合(シェア、内訳) |
| 散布図 | 2つの数値の相関(価格と販売数など) |
| 積み上げグラフ | 内訳と合計の両方を見せたいとき |
「このデータで何を伝えたいか」を添えると、目的に合ったグラフを選んでくれます。
💬 りくさん(編集部) グラフ選びに迷ったら「一番伝わるグラフを提案して」と聞くのがおすすめ。目的に合った形を教えてくれます。
そのまま使えるプロンプト例
データの傾向を分析しながらグラフ化
添付の売上データを分析し、次を行ってください。
1. 月別売上の推移を折れ線グラフで可視化
2. 特徴的な傾向(増減の要因になりそうな点)をコメント
3. 気づいた点を3つ挙げる
複数の切り口でまとめて可視化
添付データについて、以下のグラフをまとめて作成してください。
・商品別の売上(棒グラフ)
・月別の売上推移(折れ線グラフ)
・地域別の構成比(円グラフ)
集計してからグラフ化
添付データを「部署ごと・月ごと」に集計したうえで、
部署別の月次推移を折れ線グラフにしてください。
集計後の表も出力してください。
グラフ化と同時に、分析コメントまで頼めるのがChatGPTの強みです。
よくあるトラブルと対処法
グラフの日本語が文字化けする(□□□になる)
最も多いトラブルが、グラフ内の日本語ラベルが「□□□(豆腐)」と表示される文字化けです。これは、グラフ描画に使うフォントに日本語が含まれていないために起こります。対処法はこうです。
- 「日本語対応フォントを使ってグラフを作り直して」と指示する
- ラベルを英数字にして作成し、あとで説明を補う
- どうしても直らない場合は、軸ラベルを英語にして出力する
「日本語が文字化けしています。日本語フォントで作り直してください」と伝えれば、多くの場合は修正されます。
思ったグラフにならない
指示が曖昧だと、意図と違うグラフになります。横軸・縦軸・グラフの種類・対象範囲を具体的に指定し直しましょう。
データが正しく読み込まれない
見出しの位置がずれている、結合セルがある、複数シートにまたがっているなどが原因です。シンプルな1枚の表に整えてからアップロードすると解決しやすくなります。
💬 さとしさん(編集長) 文字化けは「日本語フォントで作り直して」で解決することが多い。慌てず一言添えればいいだけだ!
注意点
- 機密データのアップロードに注意:売上や顧客データなど、機密・個人情報を含むデータは慎重に扱う。学習をオフにする、法人プランを使う、匿名化するなどの対策を
- 分析結果は必ず検証する:ChatGPTは統計的な誤りを見逃すことがある。数値や集計が正しいか、重要な判断に使う前に人が確認する
- 大規模データは苦手なことがある:非常に大きなデータは処理しきれない場合がある。必要な範囲に絞る
- 専用ツールとの使い分け:定型的で大規模な可視化は、ExcelのCopilotやBIツール(Tableauなど)が向く場面もある
💬 りくさん(編集部) グラフはきれいでも、集計が間違っていたら意味がありません。重要な報告に使う前は、数字を必ず自分で確かめています。
よくある質問(FAQ)
Q. ChatGPTでグラフを作るのは無料でもできますか? A. データ分析機能は主に有料プラン(Plus以上)で安定して使えます。無料でも使える場面はありますが、制限がかかりやすいため、本格利用は有料が現実的です。
Q. どんなファイルからグラフを作れますか? A. CSVやExcel(xlsx)などが使えます。1行目に見出しを入れ、装飾を外したきれいな表にすると精度が上がります。
Q. グラフの日本語が文字化けします。 A. フォントに日本語が含まれていないのが原因です。「日本語フォントで作り直してください」と指示するか、ラベルを英数字にすると解決しやすくなります。
Q. グラフはダウンロードできますか? A. できます。画像として保存できるほか、集計データをCSVやExcelで出力してもらうことも可能です。
Q. 分析結果はそのまま信用していいですか? A. 便利ですが、統計的な誤りを見逃すことがあります。重要な判断に使う前は、数値や集計を必ず人が検証してください。
まとめ
ChatGPTを使えば、データの可視化を自然言語だけで実現できます。要点を整理します。
- 仕組み:データ分析(コード実行)機能が、裏でPythonを動かして集計・グラフ化する
- 手順:きれいな表を用意→アップロード→指示→調整→ダウンロード
- グラフの種類:目的に応じて棒・折れ線・円・散布図などを選ぶ(提案も頼める)
- 文字化け対処:「日本語フォントで作り直して」と指示する
- 注意:機密データは慎重に、分析結果は必ず検証、大規模データは苦手なことも
まずは、手元のExcelデータをアップロードして「グラフにして」と頼んでみてください。分析コメントまで一緒に出してもらえば、資料作成の時間を大きく短縮できます。ただし、数字の正しさだけは、最後に必ず自分で確認しましょう。
💬 さとしさん(編集長) データ可視化はAI活用の入り口。まず1枚グラフを作ってみれば、その手軽さと可能性を実感できるはずだ!