Journal

Googleスプレッドシート×AIで月次レポートを自動化する手順

「毎月のレポートを作るのに半日かかってる」——この相談、最近けっこう増えてます。売上集計、広告の数字まとめ、SNSの反応のチェック。月末になるたびに、半日から1日まるごと潰してる経営者の方、多いんですよね。

このレポート作業、AIに任せられる部分がけっこうあります。しかも、新しいツールを契約しなくていい。すでに使っているGoogleスプレッドシートに、AI関数というのが入ったんです。

今回は、僕が実際に使っている方法も含めて、スプレッドシート×AIで簡易レポートを自動化する手順を書いていきます。

「AI関数」って大げさな名前だけど、やってることはシンプル

GoogleスプレッドシートにAI関数というのが入ったの、知ってますか。Google WorkspaceのBusiness Standard以上のプラン(月額1,900円〜)を使っているなら、追加料金なしで使えます。

書き方はこんな感じです。

=AI("このコメントの感情をポジティブ・ネガティブ・中立に分類して", A2)

セルにこう書いて、そのセルを選んで Generate and Insert を押すと、A2の中身をもとにAIが分類結果を返してくれます。SUMやIFと同じ見た目なんですが、最初の生成だけは「関数を入れて終わり」じゃなくて、生成ボタンを押す一手間が入ります。ここを知らないと「あれ、動かない」とハマるので、覚えておいてください。

「日本語に対応してるの?」と思うかもしれませんが、2025年9月から順次日本語対応が始まっています。普通の日本語のプロンプトで動くので、英語が苦手でも問題ないです。

今日からできる、一番簡単な使い方

一番シンプルな例を出します。お客さんのアンケート自由回答が100件溜まってる、というケース。

A列に自由回答が並んでいる状態で、B列の最初のセル(B2)にこう入力してみてください。

=AI("この回答を『料金』『接客』『商品』『その他』のどれかに分類して", A2)

入力したらB2を選んで Generate and Insert を押す。これでB2にAIの分類結果が入ります。あとは下にコピー(オートフィルでドラッグ)して、対象セルをまとめて選んでもう一度生成する。100行でも500行でも、AIが分類してくれます。最初の生成ボタンの一手間さえ通れば、見た目はいつもの関数とほぼ同じ感覚です。

そこから先は普通の関数の出番です。

=COUNTIF(B:B, "料金")

これで「料金」と分類された回答の件数が出る。AI関数で分類して、COUNTIFで集計する。この組み合わせだけで、自由回答のアンケート集計が一気に終わります。

売上データなら、商品名のリストに「カテゴリ」を自動で振らせるのに使えます。

=AI("この商品名のカテゴリを『食品』『日用品』『家電』のどれかで返して", A2)

カテゴリさえ振れれば、SUMIFで月別・カテゴリ別の合計が出せるようになる。これがレポートの土台です。

実際にやるとどう変わるか

僕が見ているクライアントで、毎月末に「Excelでレポート8時間」が当たり前だった会社がありました。店舗ごとの売上を集計して、本部担当者がグラフ化して、上に提出する。コピペとピボットテーブルの繰り返しで、3日かかることもあったそうです。

これをスプレッドシート+Looker Studioに切り替えてもらった。データ入力さえすれば、レポートは勝手に更新される。月末の確認作業は30分くらいで終わるようになりました。

もちろん削減幅は会社によって違います。ただ、入力・集計・グラフ化を毎回手作業でやっていた状態から、スプレッドシートとLooker Studioで更新型に切り替えるだけでも、月末のレポート作成時間が大きく減るケースは珍しくないんです。Google自身も、Google SheetsをLooker Studioのデータソースとしてつなぐ公式手順を公開していて、定型レポートの自動更新に向いた組み方なのははっきりしています。

ポイントは、AIが「全部やってくれる」わけじゃないこと。AIがやるのは「分類」と「下書き」。集計や見せ方は普通の関数とLooker Studioに任せる。役割分担をちゃんと決めると、現実的に回ります。

向いている業務・向いていない業務

ひとつ大事なのは、AI関数に向いている仕事と向いていない仕事があることです。出力はテキストに限られるし、ネストもできないし、シート全体を勝手に読んでくれるわけでもありません。だから、得意・不得意を先に切っておくと期待値がズレません。

向いているのは、自由回答の分類、問い合わせ内容の振り分け、広告文やコメントの下書き、商品名へのカテゴリ付けみたいな「言葉の整理」です。逆に向いていないのは、会計処理の確定、契約上の判断、法務や税務の結論出しみたいな「間違えると困る判断」。AI関数が得意なのは“考え始める前の整理”までです。最終判断は人が持つ。それくらいで使うのがちょうどいいですよ。

始める前に、これだけ確認

実際に始める前に、最初に3つだけチェックしておくとスムーズです。

1つ目は、自分のGoogle WorkspaceプランがAI関数の対象かどうか。2つ目は、分類したい元データが1列で整っているかどうか。3つ目は、その結果をCOUNTIFやSUMIF、あるいはLooker Studioでどう見せたいかが決まっているかどうかです。AI関数は“最後の魔法”というより、“集計しやすい形に整える前処理”として使うと一番うまくハマります。ここを先に決めておくと、手戻りがほぼなくなります。

気をつけること・限界

正直に書きます。AI関数、万能じゃないです。

まず、回答にブレがあります。「これは『料金』に分類してほしいのに『その他』になった」みたいなことが、100件中5件くらい起きる。だからAIに任せきりにせず、目視で軽くチェックする工程は残したほうがいいです。

それから、機密性の高いデータを扱うときは、なんとなく使い始めるより、まず社内ルールを確認したほうが安心です。Googleは、Workspace with Geminiの商用利用について、送信内容はモデル学習に使わず、人手レビューもしないと案内しています。その一方で、AI機能へのフィードバック内容は human readable(人が読める形)になる可能性があるので、個人情報や機密情報をフィードバック欄に入れない運用は徹底したほうがいいです。経理・法務・情報システムがいる会社なら、一度すり合わせておくと事故が減ります。

あとは回数の上限です。ここは時期がややこしいので整理します。Google Workspace全体では2026年3月から「高度なAI機能の higher access(上位アクセス)」に関する条件変更が始まっていますが、SheetsのAI関数そのものについては、Googleの比較表で2026年7月15日から制限適用開始と案内されています。目安は、Business Standard / Plus が月5,000回、Enterprise Standard / Plus が月25,000回です。じゃあ、どのくらい回すと危ないのか。月末に100件や200件の自由回答を分類するくらいなら、そこまで神経質にならなくて大丈夫です。逆に、毎日何千行も自動で回す設計にすると、途中で窮屈になります。最初は「人が毎月見直す表をAIで半自動化する」くらいから始めると失敗しにくいですよ。

「うちはWorkspaceに入ってない」という方は、ChatGPTやClaudeのAPIキーを取って、GAS(Google Apps Script)で連携する方法もあります。ただ、以前のように「新規登録ですぐ無料クレジットが配られる」前提では考えないほうが安全です。現行のOpenAI公式ヘルプでは、API利用は前払い課金の設定が案内されています。まずは少額で試して、1か月分の処理回数を見ながら継続するか決めるのが現実的です。

精度がズレたら、プロンプトをこう直す

精度チェックは、ただ「合ってる・合ってない」を見るだけだと改善につながりません。ズレが多いときは、カテゴリ名だけを並べるより、判定ルールを1行足すと安定します。

たとえば「料金=価格や費用への言及」「接客=スタッフ対応」「商品=品質や機能」と、定義を短く書いておく。AI関数は、曖昧なカテゴリ名だけを渡すより、境界条件を一言添えたほうがブレが減ります。これ、実務だとかなり効くんです。一度試してみてください。

僕はこう使ってます

僕自身は、月次の広告レポートと、問い合わせフォームから来た内容の振り分けに使っています。

広告レポートは、Google広告とMeta広告の管理画面からCSVを落として、スプレッドシートに貼り付けて、AI関数で「広告グループの傾向」を一言コメントさせる。そのコメントを並べると、クライアントへの月次報告書の下書きが半分くらい埋まります。残りの半分は、僕が見て直す。

問い合わせの振り分けは、フォームの自由回答を「新規相談」「既存案件の質問」「採用・営業」みたいに分類させて、優先度を整理するのに使っています。これだけで、朝メールを開いたときの「どれから返すか」を考える時間が減りました。

「AIに全部任せる」という考え方じゃないです。下書き7割、最後の3割を自分が直す。それくらいの距離感がちょうどいいと思っています。

まとめ

スプレッドシートのAI関数、構えなくて大丈夫です。最初の一歩は、自由回答が並んでいるシートを開いて、=AI("この内容を3つに分類して", A2)と書いて、対象セルを選んで Generate and Insert を押すだけ。これでAIが動く感覚がつかめます。

そこから先は、COUNTIFやSUMIFでまとめて、Looker Studioでグラフにする。普段やっている作業の延長線上で、レポートが勝手にできていく状態を作れます。

気になるところ、まとめて答えます

Workspaceに入ってない場合、AI関数は使えませんか?

AI関数自体はBusiness Standard以上のプランが必要です。ただ、ChatGPTやClaudeのAPIをGAS経由で呼ぶ方法なら、APIの従量課金で似たことができます。ここで気をつけたいのは、以前のように「新規登録ですぐ無料クレジットが配られる」前提では考えないこと。現行のOpenAI公式ヘルプでは、API利用は前払い課金の設定が案内されています。まずは少額をチャージして試運転して、合いそうなら続ける、くらいで始めてみてください。

AI関数で分類した結果、合ってるか不安です。どうチェックすればいいですか?

100件あればランダムに10件くらい目視で抜き打ちチェックする。それで明らかにズレていたらプロンプトを書き直す。コツは、カテゴリ名を並べるだけじゃなくて、判定ルールを1行足すこと。「料金=価格や費用への言及」みたいに境界条件を短く書いておくと、ブレがぐっと減ります。「料金」と「価格」を別カテゴリにしたいなら、その違いをプロンプトに書くだけで精度が上がります。

無料のLooker Studioだけで月次レポートは作れますか?

作れます。スプレッドシートをデータソースにすれば、グラフとスコアカードを並べただけのシンプルなダッシュボードは無料で組める。Googleも公式手順を公開しているので、つなぎ方で迷うこともないです。最初は「先月の売上」「先月の問い合わせ件数」の2つだけ可視化するくらいから始めるのが現実的です。

毎月のレポート作業に時間を取られていて、なんとかしたい。そんな状況なら、一度どんな数字を見ているか聞かせてください。AIで自動化できる部分と、人が判断したほうがいい部分を一緒に整理します。

Let's Talk

まず、あなたの
Webの課題を
一緒に
見つけませんか。

足りないところと、今やるべきことを
お伝えします。
30分程度のオンラインでOK。
もちろん無料です。

無料で相談する