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

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

3月5日、ちょっとした衝撃ニュースが流れてきた。

OpenAIがExcel向けChatGPTアドインを正式に発表した。GPT-5.4をベースに、Excelの画面上で直接AIに質問・相談できる機能が実装された。

正直なところ、「とうとう来たか」という感慨を禁じ得ない。

日本のビジネスパーソンなら共感できるだろうが、Excelはあくまでツールの一つではない。業務の基盤そのものだ。見積書や勤怠管理、売上集計、さらにはプロジェクト管理まで——Excel一本で回している企業は少なくない。

総務省の調査では、日本企業の事務担当者が業務時間の約38%をスプレッドシート作業に充てているという結果が出ている。さらにハワイ大学のRay Panko教授による有名研究では、88%のスプレッドシートに何らかのエラーが含まれているというデータも報告されている。

つまり、業務の4割近くを、不具合の潜むスプレッドシート作業に奪われていることになる。ここにAIが介入すれば、そのインパクトは計り知れないはずだ。

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

さて、発表されたアドインの具体的な機能を見ていこう。

主な対応機能は以下の通り。

  • セル上で自然言語によるChatGPTへの質問
  • 関数の作成・修正依頼
  • データの要約・分析
  • テーブルの整形・書式変更

ただし、現時点ではいくつか制限もある

現在ベータ版であり、提供地域は米国・カナダ・オーストラリアのみ。日本語対応について公式アナウンスはまだない。また、アドイン内ではVBAマクロの「実行」ができず、コード生成は可能だが、実行は別途環境を整える必要がある。

ただ、アドインを待たずとも、ChatGPTとExcelの連携はすでに十分に強力だ。ブラウザ版のChatGPTを開き、プロンプトを貼り付けるだけでも実用レベルで使える。

そこで今日は、そのままコピペで使える10個のプロンプトを紹介しよう。

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

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

経験10年のExcel熟練者でも、INDEX/MATCHの複数ネストを見た瞬間、つい眉をひそめることがあるだろう。

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

さらに複雑な関数作成にお困りの際は、Excel関数ウィザードも活用いただきたい。

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

ネストが5段、6段と深くなった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が書ける担当者が数人いるかいないかという環境でも、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に相談できる点が、まさに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側も答えようがない。

NG例: 「売上を集計する関数を教えて」 OK例: 「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を巧みに組み合わせることで、その生産性は飛躍的に高まる。

関数作成に要する時間が半減すれば、分析に充てる時間は必然的に増える。定型のデータ整理を自動化すれば、本来注力すべき「考察や意思決定」といった本質的な業務に集中できるのだ。

Excelの勘所を知っている人がAIを味方につければ——その強さは間違いなく最強だ。

今回紹介した10個のプロンプトは、明日の業務からぜひ試してほしい。ExcelとAIの連携をさらに深めたいなら、スプレッドシート・マスタリーコースで実践的なテクニックを学べる。

少しでも参考になれば幸いだ。また次回お会いしよう。