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を深掘りしたいなら、スプレッドシート・マスタリーコースで実践的なテクニックを学べます。
少しでも参考になれば嬉しいです。それでは、また!