毎月の売上集計に3時間、クライアントへの報告レポート作成に2時間。僕が前職でやっていたスプレッドシート作業の合計は、週に約8時間に達していた。月32時間、年間384時間。1日8時間換算で約48営業日。ほぼ2ヶ月分の労働時間をスプレッドシートに捧げていたことになる。
この状況が一変したのは、ChatGPTでスプレッドシートの関数を生成し始めてから。VLOOKUPを書くのに30分悩んでいたのが、AIに「こういうデータからこの結果を出したい」と伝えるだけで10秒で数式が返ってくる。最初は半信半疑だったが、今ではAIなしでスプレッドシートを触る気にならない。
2026年4月時点で使える具体的なテクニックを、初心者でもすぐ実践できる形でまとめた。
AIとスプレッドシートを組み合わせる3つのアプローチ
スプレッドシートにAIを取り込む方法は大きく3つあります。それぞれの特徴を比較表にまとめた。
| アプローチ | 難易度 | コスト | 向いている人 | 代表的なツール |
|---|---|---|---|---|
| Google標準AI(Gemini in Sheets) | ★☆☆ | Workspace月額$14〜 | Google Workspace利用者 | Gemini |
| 外部AIに聞いて手動コピペ | ★☆☆ | 無料〜月額$20 | 全員 | ChatGPT、Claude |
| 自動化パイプライン構築 | ★★★ | 月額$20〜 | 定型作業を自動化したい人 | Zapier、Make |
アプローチ1: Gemini in Sheets
Googleが提供するGemini(ジェミナイ)は、Googleスプレッドシートに直接組み込まれたAIアシスタント。Workspaceの対応プラン(Business Starter: 月額$7.20/ユーザー以上)であれば、シート上のサイドパネルから自然言語で指示を出すだけで数式の提案やデータ整理が可能。
実際に使ってみて驚いたのは、「このデータを月ごとに集計して」と入力するだけで、SUMIFS関数を使った集計表を自動生成してくれたこと。QUERY関数やARRAYFORMULAなど、自分では書けない複雑な数式も一発で出してくれる。
ただし2026年4月時点では日本語への対応精度がやや甘い場面もあり、「月別に集計して」と書くと英語の月名で返ってくることがある。その場合は「日本語の月名(1月、2月…)で」と追記すれば解決する。
アプローチ2: ChatGPTやClaudeを「外部AIアシスタント」として使う
スプレッドシートとは別のウィンドウでChatGPTやClaudeを開き、数式の作成やデータ分析の指示を行う方法。一番手軽で、コストもかからない(無料プランで十分)。
僕が一番使っているのはこのパターン。やり方はシンプルで、AIに「こういうデータ構造のスプレッドシートがある。A列に日付、B列に売上金額、C列に店舗名が入っている。店舗ごとの月別売上合計を出すQUERY関数を書いて」と伝えるだけ。
返ってくる数式をそのままコピペすれば動く。動かなかった場合は「エラーが出ました。#REF!と表示されます」と伝えれば修正してくれる。この「AIとの対話で数式をデバッグする」体験は、Excelの参考書を読むより100倍速い。
アプローチ3: Zapier/Makeで自動化パイプライン構築
ZapierやMakeなどのノーコード自動化ツールとスプレッドシートを連携させると、外部のAIサービスと組み合わせた自動化フローが実現する。
僕が実際に構築したフロー:
– Googleフォームの回答をスプレッドシートに自動記録 → OpenAI APIで回答内容を要約 → Slackの指定チャンネルに通知
– 売上データをスプレッドシートに蓄積 → 月末にOpenAI APIで傾向分析 → Gmailでレポート自動送信
Zapierの無料プランだと月100タスクまで。有料プランは月$19.99〜。Makeは月1,000オペレーションまで無料。個人利用なら無料枠で十分だが、チームで使うなら有料プランが必要になる。
実践!AI×スプレッドシートの具体的な使い方
データ入力・整理の自動化
手入力によるミスや時間のロスを減らすためにAIを活用する。
僕の実例: 1,200行のCSVデータを5分で整形
クライアントから送られてきた売上データのCSV。カラム名が英語、日付形式がバラバラ(MM/DD/YYYYとYYYY-MM-DDが混在)、空白行が大量にある。以前は手作業で1時間かけて整理していた。
ChatGPTに「このCSVデータのカラム名を日本語に変換して、日付列をYYYY/MM/DD形式に統一して、空白行を削除するGASスクリプトを書いて」と依頼。出てきたスクリプトをスプレッドシートのスクリプトエディタに貼り付けて実行。5分で完了。
Google Apps Script(GAS)はJavaScriptをベースとしていますが、AIに書いてもらえばコードの知識がなくても使いこなせる。僕はJavaScriptを全く書けないが、GASで15本以上のスクリプトを運用している。全部AIが書いたやつだ。
関数・数式の自動生成
スプレッドシートでつまずく最大の関門が「関数」。特にVLOOKUP、INDEX/MATCH、QUERY、ARRAYFORMULAあたりは、書籍を読んでも理解しにくい。AIを使えばこの壁を一気に突破できる。
効果的なプロンプトのコツ:
NG例: 「SUMIFの書き方を教えて」(一般的すぎる)
OK例: 「A列に日付(2026/01/01形式)、B列に商品名、C列に売上金額が入ったシートがあります。B列が”商品A”のものだけ、月ごとに合計する数式を教えてください。結果はG列に月名、H列に合計金額として表示したいです」
このくらい具体的に書くと、一発で使える数式が返ってくる。「データ構造」「やりたいこと」「出力したい形」の3つを伝えるのがポイント。
レポート・ダッシュボード作成の効率化
僕が一番時間を節約できたのがこの部分。定例レポートの作成をAIで半自動化したら、毎月3時間かかっていた作業が30分になった。
実際のフロー:
- スプレッドシートに売上・KPIデータを蓄積する(日次で自動取込済み)
- 月末にGASスクリプトを実行(ワンクリック)
- スクリプトがOpenAI APIを呼び出し、「先月と今月を比較した分析コメントを200字で書いて」と依頼
- 生成されたコメントを自動でシートの「分析コメント」列に転記
- グラフとコメントを含むGoogleスライドのテンプレートに自動エクスポート
- 完成した報告書のリンクがSlackに自動投稿される
最初のセットアップに半日かかったが、それ以降は毎月の作業が実質ゼロ。6ヶ月で18時間の節約。セットアップの4時間を引いても14時間のプラス。
データ分析・異常値検出
これはあまり知られていないが、AIにスプレッドシートのデータを分析させると、人間が見落としがちなパターンを発見してくれることがある。
僕がやっているのは、月次の売上データをChatGPTに貼り付けて「このデータから異常値や特筆すべき傾向を3つ指摘してください」と聞くこと。先月は「水曜日だけ売上が平均の1.4倍になっている。水曜限定のキャンペーンがある可能性があるので確認を」という指摘をもらい、実際にそのとおりだった。
よくある失敗パターン3つ
失敗1: AIの数式をそのまま信用する
AIが生成した数式は8〜9割の確率で正しいが、残りの1〜2割でエラーや計算ミスがある。特にQUERY関数の日付処理や、ARRAYFORMULAとSUMIFS関数の組み合わせでバグが出やすい。
対策: 必ず小さなサンプルデータで検算してから本番に適用する。10行程度のテストデータで結果が正しいことを確認してから、1,000行のデータに適用する。この習慣がないと、間違った集計を上司に報告するハメになる。僕は一度それをやって冷や汗をかいた。
失敗2: GASスクリプトの実行権限を理解しない
AIが生成したGASスクリプトを実行しようとすると「承認が必要です」というダイアログが出る。ここで焦って「キャンセル」を押す人が多いが、これは正常な動作。スクリプトにスプレッドシートへのアクセス権限を付与するだけなので、自分で書いたスクリプト(AIが生成したものを含む)なら問題ない。
失敗3: 自動化にこだわりすぎる
月1回しかやらない作業を自動化するために、セットアップに半日かけるのは割に合わない。自動化すべきは「週1回以上発生する」「手順が毎回同じ」「ミスが起きやすい」作業。それ以外は手動でやったほうが早い。
初心者が最初にやるべき3ステップ
ステップ1: ChatGPTで関数を1つ作ってみる(所要時間5分)
まずはシンプルなCOUNTIF関数やSUMIF関数をChatGPTに作ってもらう。「どういう指示を出せばよいか」という感覚をつかむことが最初のゴール。無料プランで十分。
ステップ2: GASスクリプトを1つ動かしてみる(所要時間15分)
ChatGPTに「スプレッドシートのA列のデータを昇順で並べ替えるGASスクリプトを書いて」と聞いて、スクリプトエディタに貼り付けて実行。「プログラミングなしで自動化できる」という体験が、次のステップへのモチベーションになる。
ステップ3: 定例作業を1つ半自動化する(所要時間1〜2時間)
毎週やっている集計作業や、毎月のレポート作成を対象に、GASスクリプトで半自動化してみる。完全自動化は目指さなくていい。「ボタン1つで8割完了する」レベルで十分。残り2割は手動で調整すればいい。
まとめ
Googleスプレッドシートは単なる表計算ツールから、AIと組み合わせることで強力なデータ分析・自動化基盤へと変貌する。
- 関数・数式の壁 → AIに生成してもらう(年間50時間以上の節約)
- 定型レポート → GAS+AIで自動生成フローを組む
- 繰り返し作業 → GASやZapierで自動化
最初の一歩はChatGPTに関数を聞いてみるだけ。5分で試せる。小さな自動化から積み重ねることで、1ヶ月後には仕事の効率が劇的に変わっているはずだ。




コメント