
AI で Excel・スプレッドシート業務を自動化する 8 パターン【コピペ可能プロンプト集】
Excel・Google スプレッドシートでの業務時間が、AI で大幅に短縮できる時代になりました。本記事では「経理」「マーケ」「営業」「人事」など職種を問わず使える 8 つの自動化パターンを、コピペ可能なプロンプト付きで紹介します。ChatGPT / Claude / Microsoft 365 Copilot / Gemini いずれでも応用可能です。
結論:最初に押さえる 3 つのコツ
- データは CSV / TSV で渡す:Excel ファイルを直接渡せる AI もあるが、CSV のほうが正確
- 列名は英語の方が AI の理解が高い(日本語でも動くが、複雑な処理は英語が安定)
- 「自分で実行できる関数 / コード」を出力させる:AI の出力を Excel に貼り付けるパターンが最強
パターン 1:複雑な VLOOKUP / XLOOKUP / INDEX-MATCH を生成
「あの値、別シートから引っ張りたいけど、どんな関数だっけ?」を解決。
プロンプト:以下のスプレッドシート構成で、シート A の「顧客 ID」列の値に対応する、シート B の「顧客名」を引いてくる関数を作って。シート A は A 列が顧客 ID、シート B は A 列が顧客 ID、B 列が顧客名です。
AI は XLOOKUP(または互換性のため VLOOKUP)の式を返してきます。コピペで完了。
パターン 2:自然言語で集計を作る
「先月の地域別売上トップ 5 が知りたい」のような自然言語の質問を、SUMIFS / COUNTIFS / ピボット式に変換させます。
プロンプト:日付・地域・売上の 3 列があるデータから、「2026 年 4 月の地域別売上合計を多い順に並べた表」を作る Excel 数式(または手順)を教えて。
パターン 3:データクレンジング(表記揺れ・全半角混在)
顧客名簿の「株式会社/(株)」「半角/全角」「スペース有/無」を統一する地獄作業を AI で。
プロンプト:以下の顧客名リスト 100 件を、「株式会社」表記に統一、全角スペースは半角に、社名の前後の空白を除去した形に整形して。 [ここにデータを貼る]
大量データの場合は Claude Analysis や ChatGPT Projects でファイルアップロードして処理。
パターン 4:CSV → 整形済み Excel への変換
システムから吐かれた CSV を「報告用 Excel」にする整形作業。
プロンプト:このシステムから吐かれた CSV を、以下の構成の Excel 形式に変換するための手順(または Python スクリプト)を作って: - 1 行目はヘッダー - 金額列に円マークと 3 桁区切り - 日付列を「2026/05/27」形式に統一 - 売上トップ 10 だけ赤字に [CSV を貼る]
パターン 5:マクロ(VBA)/ Google Apps Script の生成
「毎月の月次レポートで同じ作業を繰り返している」業務を、マクロで一発化。
プロンプト:Excel で以下を実行する VBA マクロを書いて: 1. 「売上_2026-04.csv」を読み込み 2. 商品カテゴリ別に集計 3. 新しいシート「集計」に表とグラフを作成 4. PDF として保存
VBA より Python(OpenPyXL / pandas)+ AI コーディング のほうが保守性が高い場合も。Cursor や Cline で書くのもおすすめ。
パターン 6:グラフの自動生成(自然言語からの可視化)
Microsoft 365 Copilot や Google Workspace の Gemini を使うと、「以下のデータで、地域別売上を月推移で棒グラフにして」と言うだけでグラフが作れます。
非 Copilot 環境でも、ChatGPT の Code Interpreter に CSV をアップロードして「○○のグラフを描いて」と言えば、PNG で生成して返してくれます。Microsoft Copilot レビュー も参照。
パターン 7:表からの自然言語インサイト抽出
「今月のデータから気づくべき重要なトレンドを 3 つ教えて」のような分析依頼。
プロンプト:以下は当社の月次売上データです。 - 前月比で 20% 以上落ちている商品 - 急成長している地域 - 異常値(外れ値)が疑われる行 を教えて。理由も添えて。 [データを貼る]
「分析」はハルシネーションリスクが高い領域です。ハルシネーション対策ガイド を併用してください。
パターン 8:ピボットテーブルの設計
ピボットテーブルが苦手な人向け。AI に「この分析がしたい」と伝えると、ピボットの行・列・値の設定を教えてくれます。
プロンプト:以下のデータで「顧客タイプ × 地域 × 月」の売上クロス集計を作りたい。Excel のピボットテーブルで、行・列・値・フィルタに何を入れればいいか教えて。 [データの列名一覧を貼る]
機密データの扱い:要注意
顧客情報・売上データ・人事データを ChatGPT に渡すと 個人情報保護法・契約違反になる可能性があります。安全な選択肢:
- Microsoft 365 Copilot:データは社内テナント内で処理(レビュー)
- Claude / Anthropic Workspace:学習オプトアウト明示
- ローカル LLM:完全社外不流出(ローカル LLM ガイド)
- 仮名化してから渡す:顧客 ID → A001 等
業務での運用ルールは 法人 AI 利用ガイドライン で整備しましょう。
関連記事
結論
Excel 業務は AI で 3〜5 倍速化が現実的に可能です。本記事の 8 パターンの中で、自分の業務に近いものから 1 つだけ試してみてください。「VLOOKUP の式を AI に聞く」「データクレンジングを AI に投げる」だけでも、月間で数時間の削減になります。Microsoft 365 Copilot 環境にいる人は標準機能で、それ以外の人は ChatGPT / Claude を使い分けて、まずは月 1 業務の自動化から始めるのが賢明です。
※ プロンプトは 2026-05 時点の主要 AI ツールで動作確認したものです。データを渡す際は機密度を必ず確認してください。