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の連携をさらに深めたいなら、スプレッドシート・マスタリーコースで実践的なテクニックを学べる。
少しでも参考になれば幸いだ。また次回お会いしよう。