ChatGPT×Excel自動化|3時間→15分になったプロンプト15選【コピペOK・関数自動生成】

ChatGPT×Excel自動化|3時間→15分になったプロンプト15選【コピペOK・関数自動生成】

ChatGPTにExcel関数を作ってもらうだけで、3時間のExcel作業が15分で終わる。VLOOKUP、IF、ピボットテーブルも日本語で指示するだけ。この記事では、コピペで使えるプロンプト15個を実例付きでまとめた。Excel関数が苦手な人ほど効果がデカい。

[IMAGE: ChatGPT×Excel自動化のアイキャッチ画像]

ChatGPT×Excelでできること・できないことを整理した

まず「ChatGPTでExcel作業がどこまで自動化できるのか」を整理する。期待しすぎても困るし、知らないのはもっともったいない。

できること

カテゴリ 具体例
関数生成 VLOOKUP、INDEX-MATCH、SUMIFS、IFの組み合わせなど、日本語で説明するだけで関数を出力
数式の解説 他人が作った複雑な数式を貼り付けると、何をしている数式か日本語で教えてくれる
エラー修正 #VALUE!や#REF!が出たとき、原因と修正方法を特定
マクロ(VBA)作成 繰り返し作業を自動化するマクロを生成
データ分析の方針提案 「この売上データからどんな分析ができるか?」と聞くと分析アイデアを出してくれる
条件付き書式の設定 「期限が過ぎたセルを赤にしたい」→ 条件付き書式のルールを出力

できないこと(注意点)

  • Excelファイルを直接操作することはできない。関数やマクロのコードを「テキストで出力」するだけ。自分でコピペしてExcelに貼る必要がある
  • 大量データの一括処理はコピペが大変。数千行のデータを丸ごと貼り付けるのは現実的じゃない。その場合はAdvanced
    Data Analysis(旧Code Interpreter)を使う
  • 最新のExcel関数に対応していない場合がある。ChatGPTの学習データに含まれていない新機能は出力精度が落ちる

結論として、「関数やマクロのコードを生成してもらい、自分でExcelに貼る」という使い方がメイン。これだけで十分に時間短縮になる。

ChatGPTを仕事で活用する方法の全体像はChatGPT仕事活用術まとめで詳しく解説している。

コピペで使えるChatGPT×Excelプロンプト15選

ここからが本題。実務でそのまま使えるプロンプトを15個紹介する。すべてChatGPTに貼り付けるだけで関数が返ってくる。

基本関数プロンプト(5つ)

① VLOOKUP(別シートからデータ取得)

Excelの関数を作ってください。
A列に商品コードが入っています。
「商品マスタ」シートのA列に商品コード、B列に商品名があります。
A列の商品コードをもとに、商品マスタから商品名を取得するVLOOKUP関数を書いてください。

② INDEX-MATCH(VLOOKUPの上位互換)

VLOOKUPではなくINDEX-MATCHで同じことをやりたいです。
検索値はA2セル、「商品マスタ」シートのB列から商品コード(A列)を検索して商品名を返してください。
左側の列も検索できるようにINDEX-MATCHで書いてください。

③ SUMIFS(複数条件で合計)

Excel関数を作ってください。
・B列に「部門名」が入っている
・C列に「月」が入っている(1〜12の数値)
・D列に「売上金額」が入っている
部門名が「営業部」かつ月が「4」の売上合計をSUMIFS関数で計算してください。

④ IF + AND/OR(複数条件の分岐)

Excel関数を作ってください。
・B列に「点数」が入っている(0〜100の数値)
・C列に「出席率」が入っている(0〜100の%)
以下の条件で判定結果を返してください:
- 点数80以上 かつ 出席率90%以上 → 「合格」
- 点数60以上 かつ 出席率80%以上 → 「条件付き合格」
- それ以外 → 「不合格」

⑤ COUNTIFS(条件付きカウント)

Excel関数を作ってください。
A列に「ステータス」(完了/進行中/未着手)が入っています。
B列に「担当者名」が入っています。
担当者が「田中」でステータスが「完了」のデータ件数をカウントしてください。

実務応用プロンプト(5つ)

⑥ 日付計算(営業日ベース)

Excel関数を作ってください。
A列に「開始日」が入っています。
開始日から営業日で10日後の日付を計算してください。
土日と祝日(E列に祝日リストあり)を除外してください。

⑦ 文字列の抽出(メールアドレスからドメイン取得)

A列にメールアドレスが入っています。
@以降のドメイン部分だけを抽出する関数を書いてください。
例:user@example.com → example.com

⑧ 重複チェック

A列にデータが入っています。
同じA列の中で重複しているデータがあれば「重複」、なければ「一意」と表示する関数を書いてください。

⑨ ランク付け(売上順位)

B列に売上金額が入っています。
売上の大きい順に順位をつける関数を書いてください。
同じ金額の場合は同じ順位にしてください。


データのクレンジング(全角→半角、余分なスペース除去)

A列にデータが入っていますが、全角数字、余分なスペース、改行が混在しています。
以下の処理を1つの関数でまとめてください:
1. 全角数字を半角に変換
2. 前後のスペースを除去
3. セル内改行を除去

ここで紹介したプロンプトはすべてChatGPT無料版でも使える。ただし、長い会話になると文脈を忘れやすいので、複雑な関数を連続で生成するならChatGPT
Plus(月額$20)の方が安定する。ChatGPTの料金プランについてはChatGPT料金プラン徹底比較で詳しくまとめた。

マクロ・VBA自動化プロンプト(5つ)

⑪ 月次レポートの自動フォーマット

Excel VBAマクロを作ってください。
アクティブシートのA1:F100の範囲に対して以下のフォーマットを適用:
1. 1行目をヘッダーとして太字・背景色グレー
2. 金額列(D列)に3桁カンマ区切り
3. 罫線を全セルに適用
4. 列幅を自動調整

⑫ 複数シートのデータ統合

VBAマクロを作ってください。
ブック内の全シート(「集計」シートを除く)のA列〜D列のデータを、
「集計」シートに縦方向に結合してください。
各シートのヘッダー(1行目)は最初のシートのもののみ残してください。

⑬ 条件に合うデータを別シートに抽出

VBAマクロを作ってください。
「データ」シートのC列が「東京」のデータだけを、
「東京」シートにコピーしてください。
ヘッダー行も含めてください。

⑭ メール一斉送信の下準備(CSVエクスポート)

VBAマクロを作ってください。
A列に名前、B列にメールアドレス、C列に件名、D列に本文が入っています。
各行のデータをCSV形式でデスクトップに出力してください。
ファイル名は「mail_list_yyyymmdd.csv」としてください。

⑮ ピボットテーブルの自動生成

VBAマクロを作ってください。
「売上データ」シートのA1:F1000のデータから、新しいシートにピボットテーブルを作成してください。
・行: B列(商品カテゴリ)
・列: C列(月)
・値: D列(売上金額)の合計

実践例 — 売上レポートを自動化して3時間→15分にした結果

プロンプトを紹介しただけだと「本当に使えるの?」と思うだろうから、実際に自分が月次売上レポートを作ったときの流れを再現する。

Before: 手作業で3時間

従来の手順はこう。

  1. 各拠点のExcelファイルを開く(5ファイル)
  2. データを1つのシートにコピペで統合(30分)
  3. VLOOKUP/SUMIFSで集計表を作る(1時間)
  4. グラフを作る(30分)
  5. フォーマットを整えて体裁を整える(30分)
  6. 上司にメールで送る(10分)

合計約3時間。毎月これをやっていた。

After: ChatGPTで自動化して15分

  1. ChatGPTにマクロを依頼:「5つのExcelファイルを統合するVBAマクロを作って」→
    3分
  2. 集計関数を依頼:「統合データから拠点別・月別の売上集計をSUMIFSで作って」→
    2分
  3. マクロをExcelに貼り付けて実行 → 5分
  4. フォーマット用マクロも実行 → 2分
  5. 最終チェックだけ自分でやる → 3分

合計15分。3時間→15分。12倍速。しかも毎月同じマクロを使い回せるので、2ヶ月目以降はもっと速い。

ポイントは「自分が関数を覚える必要がない」こと。やりたいことを日本語で伝えるだけでいい。Excelスキルが低い人ほど恩恵がデカい。仕事で使えるプロンプトをもっと知りたいならChatGPTプロンプトテンプレート集を見てほしい。

ChatGPT×Excel自動化の注意点4つ

便利だからこそ、押さえておくべき注意点がある。

注意1: 生成された関数は必ず動作確認する

ChatGPTが出力する関数は「たぶん正しい」レベル。特に複雑な関数は、サンプルデータで動作確認してから本番データに適用すること。自分の経験では、10回中1〜2回は微妙に間違っている。

注意2: 大量データはAdvanced Data Analysisを使う

チャット欄にExcelデータを丸ごとコピペするのは現実的じゃない。数百行を超えるなら、ChatGPT
PlusのAdvanced Data
Analysis機能でExcelファイルを直接アップロードする方が確実。

注意3: 機密データをChatGPTに送らない

顧客名・個人情報・社内機密が含まれるデータは、ChatGPTに貼り付けない。ChatGPT
Teamプラン(月額$25/人)なら学習に使われないが、無料版・Plusプランは注意が必要。ダミーデータに置き換えてから質問する、という運用がベスト。

注意4: Excel側のバージョン差異に注意

ChatGPTが出力する関数は、最新版のExcel(Microsoft
365)を前提にしていることが多い。Excel
2019以前だとSORTやFILTER関数が使えない。プロンプトに「Excel
2019で使える関数で」と指定すると対応してくれる。

ChatGPT無料版と有料版の違いについてはChatGPT無料版 vs
Plus(有料版)徹底比較
で詳しく解説している。

Excel以外のAI×表計算ツールも試した結果

ChatGPT×Excelの組み合わせが最もメジャーだが、他にも選択肢がある。

Google Sheets + Gemini

Google
SheetsにはGemini(旧Bard)が統合されつつある。「サイドパネルからAIに質問→関数を自動挿入」という流れで、コピペすら不要になる方向に進んでいる。Googleアカウントがあれば無料で使えるのが強み。

Microsoft Copilot for Excel

Microsoft
365のCopilotは、Excel内で直接AIに指示できる。「この表をグラフにして」「売上の傾向を分析して」と自然言語で操作可能。ただし、Copilot対応プラン(月額$30/人)が必要なので、個人利用にはまだコストが高い。

天秤AI — 複数AIで関数を比較して精度を上げる

関数生成の精度を上げたいなら、ChatGPTとClaudeの両方に同じプロンプトを投げて比較する方法がある。天秤AIを使えば、複数のAIに同時に質問して結果を並べて比較できる。どちらの関数が正しいか判断しやすくなる。

Excel以外の業務でもAIを活用したい人は、仕事で使える無料AIツールまとめもチェックしてほしい。ビジネスメールの自動作成についてもChatGPTビジネスメール活用ガイドで解説している。

まとめ|試した結果、VLOOKUPのプロンプト1つで「もう手書きには戻れない」と実感した

ChatGPT×Excel自動化のポイントを整理する。

  • 関数が苦手でも問題ない。やりたいことを日本語で伝えるだけでChatGPTが関数を生成してくれる
  • コピペで使えるプロンプト15個を紹介した。基本関数5つ、実務応用5つ、マクロ5つ
  • 3時間の作業が15分になる。マクロを使い回せば2ヶ月目以降はさらに短縮
  • 動作確認は必ずやる。ChatGPTの出力は「たぶん正しい」レベルなのでサンプルデータで検証する
  • 機密データは送らない。ダミーデータに置き換えてから質問する

今日やること:この記事のプロンプト①(VLOOKUP)をChatGPTに貼り付けて、自分の業務データに置き換えて試す。5分で終わる。それだけで「Excelの関数を自分で書く時代は終わった」と実感できるはず。

AIを活用した副業に興味があるならAI副業おすすめ2026年ガイドも参考になる。ChatGPTの始め方から知りたい初心者はChatGPT初心者ガイドからスタートしてほしい。

タイトルとURLをコピーしました