Excel AI 活用の実践ガイド——関数・数式・マクロをAIに任せるコツ
関数名を覚えなくてもExcelの数式・マクロはAIに書かせられます。用途別のそのまま使えるプロンプト例と、検算など安全に使う判断基準をまとめました。
Excel AI 活用の実践ガイド——関数・数式・マクロをAIに任せるコツ
結論から言うと、Excel は「やりたいことを日本語で説明できれば、関数・数式・マクロのほとんどをAIに書かせられる」段階に来ています。関数名を覚えていなくても、エラーの意味が分からなくても、AIに状況を伝えれば候補を出してくれます。ただしAIの出力は必ずしも正しくないため、生成された数式は自分で検算するのが大前提です。この記事では、Excel 関数の AI 生成からエラー解説、VBA・GASマクロ、データ整形・集計まで、そのまま使えるプロンプト例と判断基準をまとめます。
「どの作業をAIに任せ、どこは自分で確認するか」の線引きが分かれば、表計算の作業時間はまとめて短くできます。
AIで効率化できるExcel作業
ChatGPT や Claude などの汎用AIに任せやすいのは、次のような「説明できるが書くのが面倒な」作業です。
- 関数・数式の作成: VLOOKUP や XLOOKUP、SUMIFS、INDEX/MATCH などの組み合わせを、やりたいことから逆引きする
- 数式エラーの解説と修正:
#REF!#VALUE!#N/Aなどが出た原因を特定し、直し方を提示する - マクロ生成: 繰り返し作業を VBA(Excel)や GAS(Googleスプレッドシート)の自動処理に置き換える
- データ整形: 表記ゆれの統一、住所や氏名の分割・結合、不要な空白や全角半角の正規化
- 集計・分析の方針出し: ピボットテーブルの軸の提案、どの集計関数を使うべきかの相談
- 表の構成提案: 入力フォームや管理表のレイアウト、列の持ち方の設計
逆に、AIが苦手なのは「あなたの手元にしかない実データの中身を前提にした判断」です。具体的な数値を渡さなくても、列構成とやりたいことを伝えれば数式は作れるので、まずは構造だけを説明する習慣をつけると安全かつ速く進みます。
用途別の使い方とプロンプト例
1. 関数・数式を作らせる
関数名が分からなくても、「何を・どこから・どう出したいか」を伝えれば十分です。列の見出しと位置を添えるのがコツです。
A列に商品名、B列に単価、C列に数量があります。D列に「単価×数量」を出し、合計が10,000円以上の行だけD列を太字の代わりに「対象」と表示したいです。D2に入れる数式を、コピーで下までコピーできる形で教えてください。セル参照の絶対・相対も適切に付けてください。
複数条件の集計なら、条件を箇条書きで渡すと精度が上がります。
別シート「売上」にA列=日付、B列=支店、C列=金額があります。今月かつ「東京支店」の金額合計を出すSUMIFSの数式を教えてください。月の判定は今日の日付基準で、月初〜月末で範囲指定したいです。
出てきた数式は、わざと条件に合う行と合わない行を1行ずつ用意して、期待どおりの値になるか手で確かめてください。これが後述の検算です。
2. 数式エラーを解説させる
エラーは「メッセージ+実際に入れている数式+何をしたいか」をセットで渡すと、原因の切り分けが早くなります。
次の数式で
#N/Aが出ます。原因の候補と直し方を、可能性の高い順に教えてください。=VLOOKUP(A2, 商品マスタ!A:C, 3, FALSE)やりたいこと: A2の商品コードに対応する単価(商品マスタのC列)を取りたい。検索値とマスタはどちらも商品コードのはずです。
#N/A なら「検索値が見つからない/前後の空白/数値と文字列の型違い」、#REF! なら「参照していたセルが削除された」など、AIは典型パターンを順に挙げてくれます。提示された原因のうちどれが自分の表に当てはまるかは、自分で1つずつ確認します。
3. VBA・GASマクロを生成させる
手作業の繰り返しは、自動化の指示としてそのまま渡せます。Excel なら VBA、Googleスプレッドシートなら GAS(Google Apps Script)を指定します。
Excel VBAで、アクティブシートのA列を上から見て、空白セルがあったらその行全体を削除するマクロを書いてください。最終行まで処理し、削除で行がずれないよう下から上に走査してください。実行手順(開発タブ→Visual Basic→標準モジュールに貼り付け)も添えてください。
Googleスプレッドシートで、毎朝9時に「請求」シートの未入金行だけを抽出して別シート「督促リスト」に書き出すGASを書いてください。トリガー設定の手順も教えてください。
マクロは挙動を元に戻しにくいので、必ずコピーした検証用ファイルで先に試すこと。AIに「この処理で消えるデータや上書きされる範囲はどこか」を質問してから実行すると、事故を防げます。
4. データ整形・正規化
表記ゆれや形式の不揃いは、AIの得意分野です。サンプルを数行だけ見せると変換ルールが明確になります。
A列に「東京都新宿区西新宿1-1-1」のような住所が入っています。これを「都道府県/市区町村/それ以降」の3列に分けたいです。数式(関数)でできる方法と、難しければPower Queryでの手順の両方を教えてください。
B列に氏名が入っていますが、全角スペース・半角スペース・スペースなしが混在しています。姓と名を安定して分割するための前処理(スペースの統一)と分割数式を教えてください。
5. 集計と表の構成提案
「どう集計すべきか」自体を相談するのも有効です。
売上データ(日付・商品カテゴリ・地域・金額)から、月別×カテゴリ別の売上を見たいです。ピボットテーブルの行・列・値に何を置けばよいか、作成手順とあわせて教えてください。数式でやる場合の代替案も知りたいです。
新しい管理表を作るなら、列の持ち方から相談できます。「1セルに複数情報を詰め込まない」「集計しやすい縦持ち」といった設計指針もAIは提案してくれます。Excel・スプレッドシート全般のAI活用の入口は Excel・スプレッドシートAI特集 にまとめています。
実データを送らない工夫とCopilotとの違い
社内の数値や個人情報を、外部のAIサービスへそのまま貼り付けるのは避けたいところです。次の工夫で、機密を渡さずに同じ品質の助けを得られます。
- 構造だけ伝える: 「A列=日付、B列=金額」のように列の意味と位置を説明し、中身の実数値は渡さない
- ダミーに置き換える: 例示が必要なときは、金額や氏名を架空の値に差し替えてから貼る
- 数式・マクロだけ相談する: 出てくるのはロジックなので、それを自分のファイルに当てはめる
一方で Microsoft 365 Copilot は、Excel に組み込まれて手元のシートを直接参照しながら操作してくれるタイプです。実データに触れる前提で動くため手数が少ない反面、利用にはライセンスが必要で、扱えるデータの範囲も契約や組織のポリシーに依存します。汎用AI(ChatGPT・Claude等)は「ロジックを教えてもらい自分で当てる」スタイルで、無料〜手軽に始められ、実データを渡さない運用がしやすいのが違いです。機密性が高い表は汎用AIに構造だけ相談、定型で安全な作業は Copilot といった使い分けが現実的です。
業務全体での効率化の組み立て方は 業務効率化AI特集 も参考にしてください。
注意点——生成物は必ず検算する
AIの数式やマクロは「それらしく見えて間違っている」ことがあります。公開する表や金額が絡む集計ほど、次の確認を習慣にしてください。
- 小さなテストデータで答え合わせ: 手計算できる数行を用意し、AIの数式が正しい値を返すか確認する
- 境界条件を試す: 空白セル、ゼロ、重複、検索値が無い場合に壊れないか
- マクロは複製ファイルで先行テスト: 元データのコピーで実行し、想定外の削除・上書きが無いか見る
#REF!や循環参照が出ていないか: 数式入力後に表全体をざっと見渡す
「AIに任せる=検算しない」ではありません。作る手間を省き、確認に時間を回すのが安全で速い使い方です。再現性のある手順としてまとめたいなら、Claude Skill のようにやり方を固定化する方法もあります(AI活用ノウハウ集の探し方)。
よくある質問(FAQ)
Q. 関数の名前をまったく知らなくても使えますか? はい。やりたいことを日本語で説明すれば、AIが適切な関数を選んで数式にしてくれます。出てきた数式の意味を一言で説明してもらうと、次第に自分でも分かるようになります。
Q. 実データを貼らずにどこまでできますか? 列の構成(どの列に何が入っているか)と、やりたいことを伝えれば、ほとんどの数式・マクロは作れます。実数値は検算のときだけ手元で使えば十分です。
Q. Copilot を契約すれば汎用AIは不要ですか? 用途が違うので併用が現実的です。Copilot は手元のシートを直接操作でき手数が少ない一方、汎用AIは実データを渡さずロジックだけ相談しやすく、手軽に始められます。機密性とコストで使い分けてください。
Q. AIが出した数式が間違っていることはありますか? あります。条件の取り違えや参照範囲のずれが起きるため、必ず小さなテストデータで答え合わせをしてください。金額が絡む集計では特に重要です。
まとめ
Excel の AI 活用は、「関数・数式・マクロを覚える」作業から、「やりたいことを説明し、出力を検算する」作業へとシフトさせてくれます。関数生成・エラー解説・VBA/GAS・データ整形・集計のどれも、列構成とゴールを伝えるだけで叩き台が手に入ります。実データを送らない工夫と、生成物の検算をセットにすれば、安全に時短できます。
equaliA(イコリア)では、実務で磨かれた Excel・スプレッドシート向けのプロンプトやノウハウを1件から入手できます。ゼロから試行錯誤する前に、公開中の Excel関連ノウハウ から、自分の業務に近いものを起点にしてみてください。「AIのノウハウを、みんなで等しく」——その第一歩としてご活用ください。
あわせて読みたい
- 業務効率化
問い合わせ対応をAIで効率化する実践ガイド|カスタマーサポートAI活用
返信ドラフト・FAQ・トーン調整・クレーム一次対応の下書きをAIに任せ、人が最終確認する型で問い合わせ対応を効率化。そのまま使えるプロンプト例つき。
- 業務効率化
経理 AI 活用の実践ガイド|確定申告 AI で仕訳・領収書・申告書を下書きまで任せる
経理・確定申告を AI で効率化する実践ガイド。仕訳・領収書・月次・申告書の下書きをそのまま使えるプロンプトつきで解説。最終承認は人が行う前提です。
- 業務効率化
AIで資料・パワポを作る — 構成からスライドまで時短する方法
資料作成のどこに時間がかかるのか。構成案から原稿・スライド化まで、AI に任せて時短する流れを実例つきでまとめました。