ChatGPTでExcelが変わる:仕事が速くなる10のプロンプト

OpenAIがExcel用のChatGPTアドインを発表。関数作成、データ整理、分析まで — コピペで使える10のプロンプトを紹介します。

3月5日、ちょっとしたニュースが飛び込んできた。

OpenAIがExcel向けのChatGPTアドインを正式発表したんですよね。GPT-5.4ベースで、Excel内から直接AIに相談できるようになった。

正直、「ついに来たか」という感じ。

日本のオフィスワーカーなら分かると思うけど、Excelって単なるツールじゃない。業務の基盤そのもの。見積書も、勤怠管理も、売上集計も、なんならプロジェクト管理まで——Excelで回してる会社、めちゃくちゃ多い。

総務省の調査によると、日本企業の事務職は業務時間の約38%をスプレッドシート作業に費やしてるらしい。さらにRay Panko教授(ハワイ大学)の有名な研究では、88%のスプレッドシートにエラーが含まれているというデータもある。

つまり、仕事時間の4割近くを、エラーだらけのExcelに使ってるわけで。ここにAIが入ってきたら、インパクトはかなり大きいはず。

ChatGPT for Excelアドインで何ができるのか

さて、今回発表されたアドインの中身を見てみよう。

できること:

  • セル内から自然言語でChatGPTに質問
  • 関数の作成・修正を依頼
  • データの要約・分析
  • テーブルの整形・フォーマット変更

ただし、正直に言っておくと制限もある

現時点ではベータ版で、対応地域はアメリカ・カナダ・オーストラリアのみ。日本語への対応はまだ公式にはアナウンスされてない。それとVBAマクロの実行はアドイン内からはできない(コードの生成はできるけど、実行は別途必要)。

とはいえ、アドインがなくてもChatGPTとExcelの組み合わせはめっちゃ強力。ブラウザでChatGPTを開いて、プロンプトをコピペするだけで十分使える。

というわけで、今日は実際にコピペで使える10個のプロンプトを紹介してみます。

仕事が速くなる10のプロンプト

1. 複雑な関数を一発で作る

エクセル職人歴10年でも、INDEX/MATCHのネストとか一瞬「あれ?」ってなることありますよね。

以下の条件でExcel関数を作成してください:
- シート「売上データ」のA列に商品コード、B列に商品名、C列に売上金額がある
- 商品コード「A-001」の売上金額を取得したい
- VLOOKUP以外の方法(INDEX/MATCHなど)で、理由も添えて

ちなみに、もっと複雑な関数が必要なときはExcel関数ウィザードを使うとサクッと解決できます。

2. IF関数の地獄から抜け出す

ネストが5段以上になったIF関数、もはや暗号ですよね。

以下のネストされたIF関数をIFS関数またはSWITCH関数で書き直してください。
また、元の関数が何をしているか日本語で説明してから、改善版を提示してください:

=IF(B2>=90,"S",IF(B2>=80,"A",IF(B2>=70,"B",IF(B2>=60,"C","D"))))

3. データクリーニング手順を自動化

取引先から届いたCSVがぐちゃぐちゃ——あるあるすぎる。

Excelでデータクリーニングの手順を教えてください:
- A列に氏名(全角半角混在、スペースの位置がバラバラ)
- B列に電話番号(ハイフンあり/なし混在)
- C列に日付(2024/1/5、2024年1月5日、R6.1.5 が混在)
すべて統一フォーマットに変換する関数を、それぞれの列について作成してください。

データの前処理にいつも時間がかかってるなら、データクリーニングのスキルも見てみてください。体系的にやり方がまとまってます。

4. ピボットテーブルの設計を相談する

「ピボットテーブルって何を行に置けばいいんだっけ?」って毎回悩む人、結構いると思う。

以下のデータ構造でピボットテーブルを作りたいです:
列: 日付、担当者、商品カテゴリ、地域、売上金額、数量

目的: 「どの担当者が、どの地域で、どのカテゴリの売上が強いか」を把握したい

行/列/値/フィルターに何を配置すべきか、理由とともに提案してください。
集計方法(合計/平均/割合)の使い分けも教えてください。

5. グラフの選び方を聞く

実は、グラフの選択ミスでプレゼンが台無しになるケースって多い。

以下のデータを上司に報告するためのグラフを作りたいです:
- 過去12ヶ月の売上推移(月別)
- 5つの商品カテゴリの構成比
- 前年同月比の増減率

それぞれに最適なグラフタイプと、Excel上での作成手順を教えてください。
「やってはいけないグラフの使い方」も教えてもらえると助かります。

データの見せ方に自信がないときは、チャート選択ガイドが便利。状況に応じたベストなグラフタイプを提案してくれます。

6. VLOOKUP→XLOOKUP移行

2025年あたりからXLOOKUPが使える環境が増えてきたけど、「書き方がよく分からない」という声をよく聞く。

以下のVLOOKUP関数をXLOOKUPに書き換えてください:

=VLOOKUP(A2,Sheet2!A:D,3,FALSE)

書き換え後に、XLOOKUPのメリット(見つからなかった場合のデフォルト値、右から左への検索など)を活用した改良版も提案してください。

7. 条件付き書式のルールを作る

視覚的にパッと分かるシートは、上司ウケが違う。

Excelの条件付き書式で以下のルールを設定したいです:
- 売上目標(D列)の達成率が100%以上→緑背景
- 80-99%→黄色背景
- 80%未満→赤背景
- さらに、達成率トップ3にアイコンセット(↑→↓)を表示

条件付き書式の設定手順と、使用する数式を教えてください。

8. VBAマクロを書いてもらう

ここが個人的には一番やばいと思ってる。VBAって書ける人が社内に1人いるかどうかの世界だけど、ChatGPTなら一瞬で生成してくれる。

以下の処理を行うExcel VBAマクロを作成してください:
1. 「月次報告」シートのA1:F100の範囲をコピー
2. 新しいシートを作成し、シート名を「報告_YYYYMMDD」(今日の日付)にする
3. コピーしたデータを貼り付け(値のみ)
4. A列の幅を自動調整
5. 1行目にフィルターを設定
6. PDF形式でデスクトップに保存

コメントは日本語で入れてください。エラーハンドリングも含めてください。

注意点: ChatGPT for Excelアドインでは、VBAコードの「生成」はできるけど、「実行」はアドイン内からは直接できない。生成されたコードをVBE(Visual Basic Editor)に貼り付けて実行する必要がある。

9. データ分析の切り口を相談する

「このデータ、どう分析すればいいですか?」って聞けるのが、AIの本当の価値だと思う。

以下のExcelデータを分析して、経営陣への報告に使える示唆を見つけてください:
- 1年分の売上データ(日次、約365行)
- 列: 日付、商品名、カテゴリ、単価、数量、売上金額、顧客ID、地域

以下の観点で分析の切り口と、使うべきExcel機能を提案してください:
1. 売上トレンド(季節性、成長率)
2. 商品別のパレート分析(80:20の法則)
3. 顧客セグメンテーション(RFM分析の簡易版)
4. 地域別の傾向

各分析で使うExcel関数・機能も具体的に教えてください。

もっと本格的なデータ分析に踏み込みたいなら、Excelアナリティクスのスキルがおすすめ。ピボットテーブルからWhat-If分析まで、体系的にカバーしてます。

10. 既存ファイルのエラーチェック

これ、意外と見落とされがちだけど超重要。

Excelファイルの品質チェックリストを作成してください。以下の観点を含めてください:
- 数式エラー(#REF!, #N/A, #VALUE!など)の検出方法
- 循環参照の確認手順
- ハードコーディングされた数値の発見方法
- 非表示の行・列・シートの確認
- データ入力規則(バリデーション)の漏れ
- 印刷範囲の設定ミス

各チェック項目について、手動での確認方法とショートカットキーも教えてください。

ChatGPT vs Microsoft Copilot:どっちを使うべき?

日本企業はMicrosoft 365を使ってるところが多いから、この比較は避けて通れない。

項目ChatGPT (アドイン/ブラウザ)Microsoft Copilot for Excel
月額料金無料〜$20$30/ユーザー (Microsoft 365 Copilot)
関数生成かなり得意得意
データ分析ブラウザ版でファイル直接分析可Excel内で自然言語分析
VBA生成得意(実行は別途)対応あり
グラフ作成提案+手順を教えてくれるExcel内で直接作成
日本語対応良好良好
社内データ連携なし(コピペベース)SharePoint/OneDrive連携

個人的な使い分け:

  • Copilotが強い場面: 社内のSharePoint上にあるデータをExcel内でサクッと分析したいとき。M365ライセンスがあるなら、シームレスに使える。
  • ChatGPTが強い場面: 複雑な関数やVBAの生成、「こういう分析をしたいんだけど、どうすればいい?」みたいな相談ごと。特にブラウザ版でExcelファイルを直接アップロードして分析できるのが神。

ちなみに、どちらを使うにしてもプロンプトの書き方が重要なのは同じ。「AIスプレッドシート活用」の無料コースで、効果的な聞き方のコツを体系的に学べます。

実際に使うときのコツ

ここまで10個のプロンプトを紹介してきたけど、もう少し実践的なコツを共有しておきます。

プロンプトは「具体的に」が鉄則

「Excelの関数を教えて」だと、ChatGPTも困る。

悪い例: 「売上を集計する関数を教えて」 良い例: 「A列に日付、B列に商品名、C列に売上金額があるシートで、2026年3月の商品別売上合計をSUMIFS関数で出したい」

列名、データ形式、やりたいことの3点セットを必ず入れる。これだけで精度がかなり変わる。

Excelのバージョンを伝える

XLOOKUP、LAMBDA、FILTER関数——これらはMicrosoft 365かExcel 2021以降でしか使えない。社内がExcel 2016だったりすると動かないので、「Excel 2016環境です」と一言添えるだけで、互換性のある関数を提案してくれる。

「なぜ」も聞く

関数を生成してもらったら、必ず「この関数が何をしているか、ステップごとに説明して」と追加で聞いてみてください。ブラックボックスのまま使うと、あとでメンテできなくなる。

データをストーリーとして伝える力をつけたいなら、データストーリーテリングのスキルも参考になると思います。

まとめ:エクセル職人 × AI = 最強

ChatGPT for Excelアドインの登場で、AIとExcelの距離がまた一段近づいた。

ただ、誤解してほしくないのは、AIがExcelを代替するわけじゃないということ。むしろ、Excelを使いこなしてる人がAIを組み合わせたときに、めちゃくちゃ強い。

関数を書く時間が半分になれば、分析に使える時間が倍になる。データ整理を自動化すれば、本来やるべき「考える仕事」に集中できる。

エクセル職人がAIを味方につけたら——それはもう、最強なんですよね。

今回紹介した10個のプロンプト、ぜひ明日の業務から試してみてください。もっとExcel×AIを深掘りしたいなら、スプレッドシート・マスタリーコースで実践的なテクニックを学べます。

少しでも参考になれば嬉しいです。それでは、また!