定期レポートをAIで自動図表化する方法|ExcelなしでChatGPTに数値を渡すだけ
当サイトはアフィリエイトプログラムを利用しており、紹介リンク経由での申込により報酬を得る場合があります。記事内で紹介するサービスには筆者が実際に使用しているものと、客観情報として比較掲載しているもの(未使用・PR表記あり)が含まれます。
結論:数値をコピペしてプロンプトを送るだけで、レポートは完成する#
結論
CSVや表をAIに貼り付けて「グラフ付きレポートにして」と一言伝えるだけで、数値の変化を見出しと図表にまとめた文書が生成できる。Excelの関数もPowerPointの操作も不要。月次・週次の定期レポートなら、作業時間を体感で大幅に削れる可能性がある。
毎週月曜、前週の数値をExcelに転記してグラフを手で選んで、スライドに貼り直して……そんな作業に1〜2時間取られていませんか。
私はこのサイト(jidoulab.com)の運営でGoogle Search ConsoleやGA4の数値を定期的に確認していますが、検索キーワードごとのCTRや流入変化を週次でまとめる作業が徐々に億劫になっていました。ChatGPTとClaudeを使って試行錯誤した結果、「CSVを貼り付けてプロンプトを送るだけ」の型に落ち着いています。本記事では、その手順を非エンジニアでも再現できるレベルで解説します。
なぜ「Excelで手作業」は消耗するのか#
数値レポートを手で作ると、こんな工程が毎回発生します。
- データをExcelに転記する
- 列を整形して合計・前週比を関数で計算する
- グラフの種類を選んで色を調整する
- 見出しや文章コメントを書く
- PowerPoint/Googleスライドに貼り直す
- メールや社内チャットに添付して送る
どれも「考える仕事」ではなく「繰り返す仕事」です。しかも毎週同じ手順を踏む。これほどAI向きの仕事はほかにありません。
メモ
この記事での「AI自動図表化」は、高価なBIツールを導入する話ではありません。ChatGPTやClaudeに数値テキストを貼り付けるだけで動く、追加費用がほぼかからない方法です。
基本の3ステップ:数値をAIに渡してレポートを作る#
手順
- 数値データをテキスト形式でコピーする
ExcelでもGoogleスプレッドシートでも、対象の表を選んでコピーするとタブ区切りのテキストとして貼り付けられます。管理画面からCSVエクスポートできる場合はそちらでも構いません。
- プロンプトとセットでAIに貼り付ける
「以下のデータを元に、週次レポートを作ってください。変化のポイントを見出しにし、Mermaidグラフも出力してください」のように指示を添えてデータを貼り付けます。フォーマットを毎回指定するのが面倒なら、プロンプトをメモ帳やチャット履歴に保存しておくと使い回せます。
- 出力を確認してコピーする
AIが見出し付きの文章+グラフコードを生成します。Markdown形式であればそのまま社内Wiki・GitHub・Obsidianなどに貼り付けられます。Mermaidグラフに対応しているツールなら、テキストが自動でグラフに変換されます。
具体的なプロンプトの組み立て方#
プロンプトの設計が出力品質を大きく左右します。以下は私がSearch ConsoleのCTRデータで実際に使っている型です。
以下は先週の検索パフォーマンスデータです(管理画面からエクスポートしたCSV)。
[ここにデータをそのまま貼る]
このデータをもとに:
1. 全体の状況を2〜3文の「総評」としてまとめる
2. 前週比で増減が大きい項目を3つ挙げ、各15文字以内の見出しをつける
3. 折れ線グラフをMermaid記法で表現する
4. 来週意識すべきアクションを箇条書きで2点出す
出力はMarkdown形式にしてください。
このプロンプトを使うと、ChatGPT(GPT-4o)もClaude 3.5 Sonnetも、実用に耐えるレポートを生成します。見出しや項目数の数字を変えるだけで、週次→月次の切り替えにも使えます。
どんなデータに使えるか:用途別の活用例#
| 用途 | 使えるデータ形式 | AIへの指示例 |
|---|---|---|
| 週次売上レポート | Excelコピー・CSV | 前週比と上位3商品を見出しに |
| SNSアカウント分析 | 管理画面の表をコピー | エンゲージメント変化を折れ線で |
| GA4流入レポート | CSVエクスポート | チャネル別の増減を棒グラフで |
| 経費集計レポート | 会計ソフトのCSV | カテゴリ割合を円グラフで |
| 問い合わせ件数集計 | 件数一覧のテキスト | 種類別に集計して上位5つを表に |
CSVやコピー貼り付けができるデータであれば、業種を問わずほぼ対応できます。
メモ
「Mermaidグラフ」はテキストで書けるグラフ記法です。GitHub・GitLab・HackMD・Obsidianなど多くのツールで自動的に折れ線や棒グラフに変換されます。画像を別途用意しなくていいのが実用上の強みです。
向き不向き:この方法が合う人・合わない人#
メリット
- Excelの関数やグラフ設定が苦手な人
- 毎週同じフォーマットのレポートを繰り返し作っている人
- MarkdownやWiki形式で資料を共有している職場の人
- 「数値の整形」より「数値の解釈と判断」に時間を使いたい人
- まずコストをかけずに試したい人
デメリット
- PowerPointの見た目や色にこだわりが強い人(AIの出力はシンプルになりがち)
- データに機密情報や個人情報が含まれる場合(外部AIへの送信ができない)
- 毎回フォーマットが大きく変わる不定形レポートには向かない
- 数秒単位でリアルタイム更新が必要なダッシュボードは専用BIツールの方が適切
注意
会社の売上・顧客情報・個人データが含まれるCSVを、ChatGPTなどの外部AIにそのまま貼り付けるのは情報漏えいリスクがあります。使う前に会社の情報セキュリティポリシーを確認してください。個人名を「顧客A」、会社名を「社X」のようにマスキングしてから送る方法も有効です。企業向けにはChatGPT EnterpriseやClaude APIのプライベート利用という選択肢もあります。
出力品質を上げる3つのコツ#
コツ1:出力フォーマットを毎回明示する#
「Markdownで」「見出しはh2で」「箇条書きは使わず文章で」など、出力形式を最初に指定するだけで整形の手間が減ります。慣れてきたら最初の一文をテンプレート化しておくと、毎回コピペするだけで済みます。
コツ2:数値に前週・前月の比較を添える#
単体の数値より「今週150件、先週120件」のように変化量を一緒に渡すと、AIが「前週比25%増加」のような見出しを自動で判断してくれます。比較軸を渡すのが図表化の精度を上げる最短の方法です。
コツ3:まず「一覧」を出させてから「詳細」を深掘りする#
いきなり完成レポートを要求するより、「まず変化が大きかった項目を3つ挙げて」と短い一覧を出させ、その後「1番目について詳しく書いて」と順に深掘りする方が、ズレの少ない出力が得られます。
AIライティングSaaSを使う選択肢#
手動コピペの型に慣れてきたら、AIライティング系のSaaSを使うと出力テンプレートの保存や、定期的なレポート生成の半自動化が可能になるものもあります。ChatGPT・Claude連携に対応したツールを選ぶと、プロンプトの管理が格段に楽になります。
PRおすすめAIライティングSaaS(レポート自動化対応)数値データの貼り付けからAI生成レポートまで対応。テンプレートの保存や定期的な出力フロー構築に使えるAIライティングSaaS。まず無料トライアルで試してみるのがおすすめ。もう一歩進めるなら:Python+AIで完全自動化#
手動コピペの一歩先として、Pythonを組み合わせると「データ取得→AI投げ→出力保存」までを自動で回せます。私のサイトでも、Search Console APIからデータを取得してClaudeに渡し、Markdown形式でファイルに保存するスクリプトを自作の静的サイトビルダに組み込んでいます。
ただしPythonに触れたことがない方には敷居が高いのが正直なところです。「AIをもっと使いこなしたい・自動化の基礎から学びたい」と感じているなら、体系的に学ぶ選択肢も現実的です(※個人差があり、成果を保証するものではありません)。
PRおすすめAIスクール・オンライン講座ChatGPTの活用からPythonによるAI自動化まで学べるオンライン講座。無料カウンセリングから始められるため、まず話を聞いてみるだけでもOK。まとめ:今日から「コピペ1回」で始める#
定期レポートのAI図表化に、高価なツールも複雑な設定も必要ありません。
- 今日できること:CSVをコピーしてChatGPTに「週次レポートにして」と送る
- 来週できること:プロンプトを保存してテンプレート化する
- 慣れてきたら:AIライティングSaaSで出力フォーマットを固める・Python自動化に挑戦する
「Excelの手作業」をやめる最初の一歩は、コピペ1回で十分です。
よくある質問#
ChatGPTとClaudeはどちらがレポート作成に向いていますか?#
どちらも使えますが、長い表やCSVを丸ごと渡す場合は処理できるテキスト量(コンテキスト長)が多いモデルを選ぶのが基本です。GPT-4oとClaude 3.5 Sonnetを同じデータで比べてみて、見出しの付け方や文章のわかりやすさが好みに合う方を使うのが現実的です。私は用途によって両方を使い分けています。
機密データを含む場合はどうすればよいですか?#
外部AIへの送信を避けたい場合は、個人名・会社名・具体的な金額をマスキング(「顧客A」「製品X」「○○万円台」など)してから渡す方法が現実的です。また企業向けのAPI版(ChatGPT Enterprise、Claude APIのプライベートデプロイ)を使えば入力データが学習に使われないため、社内ポリシーに合わせて検討してください。
Mermaidグラフが使えないツールを使っています。代替はありますか?#
Mermaid非対応の場合は、AIにSVGコードを出力させるか、「Googleスプレッドシートに貼れる形式でデータを整形して」と頼む方法があります。「データ整形と見出しはAI、グラフはスプレッドシートで作る」という役割分担が、現実的な落とし所になることが多いです。