はじめに|「あの関数、どう書くんだっけ」に費やす時間をゼロにする
Excelやスプレッドシートを使った業務の中で、こんな場面はありませんでしょうか。「月ごとの集計をしたいけど、どの関数を使えばいいかわからない」「複数の条件を組み合わせた数式を作ろうとしたら、検索と試行錯誤で1時間以上かかってしまった」——。
関数を調べる行為そのものは、本来の業務ではありません。しかし多くのビジネスパーソンが、数式の検索・コピペ・修正に多大な時間を費やしているのが現実です。
今、ChatGPT・Google Gemini・Claudeといった生成AIに「こういうデータ構造で、こういう計算がしたい」と日本語で伝えるだけで、必要な数式をほぼ即座に提示してもらえる時代になっています。複雑な関数の文法を暗記する必要はありません。「何を実現したいか」を自然な言葉で説明するだけで、業務に使えるレベルの数式が手に入ります。
本記事では、生成AIを使ったExcel/スプレッドシートの数式生成の実践方法と、精度を高めるプロンプトのコツ、各AIの特徴と使い分けを具体的にご紹介いたします。
第1章|なぜ生成AIに数式を作ってもらうのが効果的なのか
「関数を調べる時間」は思っているより長い
SUM・AVERAGEのような基本関数は問題なく使えても、SUMIFS・VLOOKUP・INDEX/MATCH・XLOOKUP・配列数式などの応用的な関数になると、書き方の確認や引数の順序の調査に時間がかかります。さらに複数の関数を組み合わせた数式になると、一つのミスでエラーが出て、原因特定にまた時間を取られます。
生成AIに依頼すれば、「データ構造を伝える→数式が返ってくる→シートに貼る」という流れが数分で完結します。調べる・試す・修正するというサイクルを大幅に短縮できるのが最大の利点です。
Excel関数とGoogleスプレッドシート関数の違いも一緒に聞ける
ExcelとGoogleスプレッドシートは多くの関数を共有していますが、一部の関数名や書き方が異なります(例:ExcelのXLOOKUPはスプレッドシートにも対応していますが、古いバージョンのExcelでは使えない場合があります)。生成AIに「Excel用で教えてください」「スプレッドシート用で教えてください」と明示することで、使用環境に合った数式を出してもらえます。
エラーの原因まで説明してもらえる
生成AIは数式を提示するだけでなく、「なぜこの関数を使うのか」「どの部分を自分のデータに合わせて変更すればいいか」まで説明してくれます。検索で見つけたコードをそのままコピペするだけでは得られない「理解」が副産物として手に入ることも、生成AI活用の大きなメリットです。
第2章|ChatGPTで数式を生成する実践プロンプト術
データ構造を正確に伝えることが精度の鍵
ChatGPTに数式を作ってもらう際に最も重要なのは、「どの列に何のデータが入っているか」を明確に伝えることです。曖昧な説明では汎用的すぎる回答が返ってきますが、具体的なデータ構造を伝えると、そのまま貼り付けられるレベルの数式が返ってきます。
プロンプト例①:月別売上集計と前月比
Excelで以下のデータ構造を使っています。
・A列:日付(例:2024/1/5 のような形式)
・B列:売上金額(数値)
・データは2行目から入力されています
以下の2つを実現する関数を教えてください。
1. 月ごとの売上合計を算出する関数
(別シートに月別集計表を作りたい)
2. 前月比(今月÷前月)を算出する方法
初心者でも理解できるよう、関数の意味と
変更が必要な部分も合わせて説明してください。
このように「列の構造・データの開始行・実現したいこと・説明レベル」を明示することで、実務に即した回答が得られます。
プロンプト例②:複数条件での集計
Googleスプレッドシートを使っています。
・A列:担当者名
・B列:商品カテゴリ
・C列:売上金額
・1行目はヘッダーで、データは2行目から入っています
「担当者が田中」かつ「商品カテゴリが食品」の
売上合計を出す関数を教えてください。
プロンプト例③:エラーが出たときの相談
数式を貼り付けてエラーが出た場合も、そのままChatGPTに相談できます。
以下の数式をExcelに入力したら #VALUE! エラーが出ました。
原因と修正方法を教えてください。
数式:(エラーが出た数式を貼り付ける)
データ構造:A列が日付、B列が売上金額、1行目はヘッダー
第3章|Google Geminiを使った数式生成の特徴と活用法
GeminiはGoogleサービスとの連携で真価を発揮する
Google GeminiはGoogleスプレッドシートとの親和性が高く、スプレッドシート固有の関数(QUERY関数・IMPORTRANGE・ARRAYFORMULA など)に関する質問で特に精度の高い回答が期待できます。Googleのエコシステムを日常的に使っている方にとって、Geminiは特に相性のよい選択肢です。
Geminiへの依頼例:QUERY関数の活用
Googleスプレッドシートで売上データを管理しています。
・A列:日付
・B列:担当者名
・C列:売上金額
QUERY関数を使って、特定の担当者のデータだけを
別シートに抽出して表示する方法を教えてください。
QUERY関数を使ったことがないので、
書き方の基本から説明していただけると助かります。
スプレッドシートの機能提案も同時に得られる
Geminiはスプレッドシートの「関数以外の機能」(フィルター・ピボットテーブル・条件付き書式など)についても一緒に提案してくれることがあります。「月別集計をしたい」という目的に対して、関数だけでなく「ピボットテーブルを使う方法もあります」という形で複数の手段を示してもらえる場合があります。
第4章|Claudeで数式の「理解と応用」を深める使い方
Claudeは丁寧な解説と論理的な説明が得意
Claudeは、単に数式を提示するだけでなく、「なぜこの関数を組み合わせるのか」「この数式のどの部分が何をしているか」を丁寧かつ論理的に説明することを得意としています。数式を覚えることよりも「仕組みを理解して次に応用したい」という方にとって、Claudeとの対話は学習効果が高いアプローチです。
Claudeへの依頼例:数式の仕組みを理解したい場合
以下のExcel数式を使っているのですが、
各部分が何をしているのか理解できていません。
数式:=SUMIFS(C:C,A:A,">="&DATE(2024,1,1),A:A,"<"&DATE(2024,2,1))
この数式を「初めて見た人でもわかるように」
パーツごとに分解して説明してください。
また、他の月のデータを集計する場合は
どこを変更すればいいかも教えてください。
複雑な数式の設計を相談形式で進める
Claude は対話の文脈をよく保持するため、「まずこの部分を作りたい」→「次にこの条件を追加したい」という段階的な相談に向いています。最初から完成形を求めるのではなく、シンプルな数式から始めて徐々に条件を追加していく進め方が、複雑な数式を作る際に有効です。
第5章|数式生成に生成AIを活用する際の注意点
必ず自分のシートで動作確認をする
生成AIが出力した数式は、提示された情報をもとに生成されたものです。実際のシートのデータ構造・セル範囲・ヘッダーの有無などによって、そのまま貼り付けても意図通りに動作しないケースがあります。必ず自分のシートにコピーして動作確認を行い、必要に応じてセル範囲などを調整してください。
ハルシネーション(誤情報生成)のリスクを理解する
生成AIは稀に、存在しない関数名・誤った引数の書き方・動作しない数式を出力することがあります(ハルシネーション)。特に複雑な数式や複数の関数を組み合わせたケースでは、出力をそのまま信頼せず、Excelのヘルプやスプレッドシートの公式ドキュメントで関数の仕様を確認する習慣を持つことをお勧めします。
機密データをAIに入力しない
実際の顧客データ・売上数値・個人情報などをプロンプトに入力することは避けてください。数式の作成依頼をする際は、実際のデータではなく「A列に日付、B列に売上金額が入っています」という構造の説明だけで十分です。各サービスの利用規約・プライバシーポリシーを確認した上で適切にご利用ください。
おわりに|「調べる時間ゼロ」を目指して、AIと一緒に業務を効率化しよう
生成AIを使ったExcel/スプレッドシートの数式生成は、今すぐ、誰でも、特別なスキルなしに始められる業務効率化の手段です。ChatGPTで数式を素早く生成し、GeminiでGoogleスプレッドシート固有の機能を活用し、Claudeで数式の仕組みを理解しながら応用力を高める——それぞれの強みを使い分けることで、表計算業務のストレスを大幅に減らすことができます。
「あの関数、どう書くんだっけ」と悩む時間は、本来の業務に使うべき時間です。ぜひ今日から、数式の疑問が浮かんだときは検索の前に生成AIに聞いてみてください。調べる時間をゼロに近づけることが、日々の業務効率を確実に底上げしてくれます。
本記事は、ChatGPT・Google Gemini・Claudeの2025年5月時点における一般的な機能・特性をもとに執筆しております。各サービスの仕様・対応関数は随時更新されますので、最新情報は各公式サイトおよびExcel・スプレッドシートの公式ドキュメントをご確認ください。
🧺 暮らしの小技リンク & サイト横断
この記事とあわせて読みたい暮らしの小技
日常生活で役に立つかもしれないライフハック術〜dailylife-information〜をもっと見る
購読すると最新の投稿がメールで送信されます。
