ChatGPTをExcel業務に活かす近道は、「関数作成」「データ整形・分析」「VBA自動化」の3用途に絞って依頼することです。筆者はこの使い分けで、毎月3時間かかっていた売上集計を約30分に短縮しました。本記事では、無料版と有料版(月20ドル・約3,000円)の違い、実際に使っているプロンプト例、つまずいた点とその対処法まで、手順を追って具体的に解説します。
結論:ChatGPT×Excel活用の全体の流れ
ChatGPTのExcel活用は「日本語で依頼→数式やコードを受け取る→Excelで検証する」の3ステップで完結します。
特別な連携設定は不要で、ブラウザのChatGPTと手元のExcelがあれば今日から始められます。基本の流れは次のとおりです。
- やりたいことを日本語で書き出す(例:商品別の月間売上を合計したい)
- 列構成とExcelのバージョンを添えてChatGPTに依頼する
- 返ってきた数式・手順・VBAコードをExcelに貼り付ける
- サンプルデータで検証し、ずれていれば同じチャットで修正を依頼する
用途は次の3つに大別できます。
| 用途 | 具体例 | 難易度 | 無料版での可否 |
|---|---|---|---|
| 関数作成 | VLOOKUP・IF・SUMIFSの組み立て、エラー解消 | 低 | 可能 |
| データ整形・分析 | 表記ゆれ統一、クロス集計、グラフ提案 | 中 | 回数制限あり |
| VBA自動化 | 転記・整形・印刷など定型作業のマクロ化 | 中〜高 | 可能(検証必須) |
最初の1週間は「関数作成」だけに絞るのがおすすめです。成功体験を積みやすく、無料版だけで完結します。
そもそもChatGPTのExcel活用とは

日本語の依頼文から数式やVBAコードを生成してもらい、Excelの「調べる時間」をほぼゼロにする使い方です。
従来は「VLOOKUP 複数条件」などで検索し、解説記事を読み比べて自分のデータに置き換える必要がありました。ChatGPTなら、自分の表の列構成をそのまま伝えるだけで、貼り付ければ動く完成形が返ってきます。
できること
- 目的に合った関数・数式の生成と、エラーの原因解説
- アップロードしたExcelファイルの整形・集計・簡単な分析
- VBAマクロやPower Queryの手順の生成
苦手なこと
- Excelの画面を直接操作すること(貼り付けと実行は自分で行います)
- 大量データの厳密な計算(最終的な数値はExcel側での検算が必須です)
料金は次のとおりです(2026年7月時点)。
| プラン | 料金 | Excel活用での違い |
|---|---|---|
| 無料版 | 0円 | 関数作成・VBA生成は十分実用。ファイル添付は回数制限あり |
| ChatGPT Plus | 月20ドル(約3,000円) | 添付・データ分析の上限が大幅に緩和され、長い処理も安定 |
なお、Excel内で直接AIが動く「Copilot in Excel」(Copilot Pro:月額3,200円)もありますが、無料で試せて用途も広いChatGPTから始めるほうが低リスクです。
筆者は無料版を2週間試してからPlusに課金しました。ファイル添付を1日に何度も使うようになった時点が、課金を検討する目安です。
始める前の準備・必要なもの
必要なのはChatGPTアカウント、Excel本体、そして個人情報を除いたサンプルデータの3つだけです。
- ChatGPTのアカウントを作成する(メールアドレスがあれば無料・約3分)
- Excelのバージョンを確認する(ファイル→アカウント→Excelのバージョン情報)
- 依頼に使うサンプルデータを用意する(見出し行+2〜3行で十分)
- 顧客名・電話番号などの個人情報をダミー値に置き換える
バージョン確認が重要なのは、XLOOKUPやSPILL系の新しい関数がExcel 2021以降・Microsoft 365限定のためです。ここを伝え忘れると「自分の環境では動かない数式」を受け取ることになります。
社用データを扱う場合は、先に会社のAI利用ルールを確認してください。ルールが未整備の場合も、ダミーデータでの利用に留めるのが安全です。
手順を順番に詳しく解説
利用頻度の高い「関数作成」「データ整形」「VBA自動化」の3つを、実際に使っているプロンプト付きで解説します。
手順1:関数を作ってもらう(慣れれば1回5分)
- 表の列構成を書き出す
- 次の型でChatGPTに依頼する
- 返ってきた数式をコピーしてセルに貼り付ける
- 手計算と合うか2〜3件で確認する
依頼文の型は以下です。
``` A列に日付、B列に商品名、C列に売上金額が入った表があります。 E1に入力した商品名の売上合計をF1に出す数式を作ってください。 Excel 2019で使える関数に限定してください。 ```
ポイントは「列の位置」「出したい結果」「Excelのバージョン」の3点セットで伝えることです。この3点が揃っていれば、ほぼ一発で使える数式が返ってきます。
手順2:ファイルを渡してデータ整形・分析
- 個人情報を削除したコピーのファイルを作る
- ChatGPTの入力欄にファイルをドラッグして添付する
- 「B列の会社名の表記ゆれ(株式会社/(株)など)を統一して」のように指示する
- 整形済みファイルをダウンロードし、元データと突き合わせて確認する
筆者の場合、約200行の売上データの表記ゆれ統一が手作業60分→10分になりました。ただし、まれに行が欠落することがあるため、行数と合計値の確認は毎回行ってください。
手順3:VBAマクロで定型作業を自動化する
- 自動化したい作業を、人に引き継ぐつもりで文章化する
- その文章を添えて「このVBAコードを書いてください」と依頼する
- ExcelでAlt+F11を押してVBEを開き、挿入→標準モジュールに貼り付ける
- 必ずファイルのコピー(テスト用ブック)で実行する
- エラーが出たら、エラーメッセージをそのままChatGPTに貼って修正版をもらう
マクロの実行は「元に戻す」ができません。本番ファイルでいきなり実行せず、コピーで動作確認してから使うことを徹底してください。
つまずきやすいポイントと対処法
つまずきの大半は「バージョン違い」「情報の伝え不足」「エラーの丸投げ」の3つに集約されます。
| つまずき | 主な原因 | 対処法 |
|---|---|---|
| 数式が#NAME?エラーになる | 古いExcelが新関数(XLOOKUP等)に非対応 | 依頼時にバージョンを明記する |
| 意図と違う答えが返る | 列構成・目的が伝わっていない | 見出し行+サンプル2〜3行を貼る |
| VBAが途中で止まる | シート名や列位置が実物と違う | エラー文と該当行をそのまま貼り返す |
| 存在しない関数を提示される | AIの誤生成(ハルシネーション) | 関数名を検索して実在を確認する |
特に効果的なのが、エラーメッセージを要約せず原文のまま貼り返すことです。筆者の経験では、「動きません」とだけ伝えると解決まで3〜4往復かかる一方、エラー文をそのまま貼れば1〜2往復で解決します。
修正依頼は同じチャット内で続けてください。前提を覚えた状態で回答するため、新規チャットでやり直すより精度が上がります。
効率化・応用のコツ
依頼文のテンプレート化と、カスタム指示への前提登録で、依頼1回あたりの精度と速度が一段上がります。
- テンプレートを保存する:手順1の依頼文の型をメモアプリに保存し、列構成だけ差し替えて使い回す
- カスタム指示に前提を登録する:設定のカスタム指示に「Excel 2021を使用。数式には引数の日本語解説を付ける」と書いておくと、毎回の指定が不要になる
- 数式の解説をセットでもらう:「各引数の意味も解説して」と添えると、似た場面で自力で書けるようになり、長期的にはさらに速くなる
- Power Queryの手順も聞ける:毎月同じ整形作業は「Power Queryでやる手順を教えて」と聞くと、マクロなしで自動化できることも多い
コツの本質は「毎回ゼロから説明しない仕組み化」です。テンプレートとカスタム指示の2つだけでも、依頼にかかる時間は体感で半分になります。
注意点・リスク
最大のリスクは機密データの流出です。顧客情報や社外秘データを原文のまま貼らないが大原則です。
- 学習利用をオフにする:設定→データコントロールから、入力内容をモデル改善に使わない設定に変更できます
- マスキングを習慣化する:氏名は「顧客A」、金額は桁だけ合わせたダミー値に置換してから貼り付けます
- 数値は必ず検算する:ChatGPTが示した集計結果とExcelのSUM関数の結果を突き合わせます。AIの計算そのものは信用しない運用が安全です
- 社内規程を確認する:業種によってはAI利用に届出や制限がある場合があります
OpenAIは、設定でオプトアウトした会話や、Team/Enterpriseなどビジネス向けプランのデータをモデルの学習に使用しないと公表しています。
既定設定のまま機密情報を入力するのは避けてください。法人利用が本格化したら、管理機能のあるビジネス向けプランの導入と社内ルールの整備をセットで進めるのがおすすめです。
具体例・ケーススタディ
筆者の月次売上レポート作成は、ChatGPTの導入で毎月3時間から約30分に短縮できました。内訳を紹介します。
ケース1:個人事業主の月次売上レポート(筆者)
| 作業 | 導入前 | 導入後 | 使った機能 |
|---|---|---|---|
| 表記ゆれの修正 | 60分 | 10分 | ファイル添付での整形 |
| 集計用の関数作成 | 40分 | 5分 | 関数生成 |
| 前月比コメントの下書き | 30分 | 5分 | 分析結果の要約 |
| グラフ・体裁調整 | 50分 | 10分 | 操作手順の生成 |
合計で毎月約2時間半の短縮です。費用はPlusの月約3,000円のみで、時給換算すれば初月から元が取れる計算でした。
ケース2:従業員5名の小売業・在庫転記のVBA化
知人の店舗では、毎週の棚卸し結果を集計表へ手作業で転記していました。作業内容を文章化してChatGPTにVBAを依頼し、修正3往復で完成。週2時間の転記作業がボタン1つになりました。社内にVBA経験者はいませんでしたが、「コピーで検証→エラー文を貼る」の運用だけで到達できています。
2つの事例に共通する成功要因は「作業を文章で説明できるレベルまで分解したこと」です。自分でも手順を説明できない作業は、AIでも自動化できません。
まとめ:まずは関数作成から始めましょう
ChatGPTのExcel活用は、無料版の関数作成から今日すぐに始められます。「列構成・出したい結果・バージョン」の3点セットで依頼し、結果は必ずExcel側で検証する。この基本さえ守れば、大きな失敗なく時短効果を積み上げられます。まずは今週、いちばん時間を取られている集計作業を1つだけ文章化して、ChatGPTに投げてみてください。
迷ったら「無料版×関数作成×依頼テンプレート」の組み合わせから。費用ゼロで始められ、効果を実感してから課金や自動化に進めます。
よくある質問
Q1. 無料版だけでも業務に使えますか?
使えます。関数作成とVBA生成は無料版で十分実用レベルです。ファイル添付を使うデータ整形は回数制限があるため、使用頻度が上がってきた段階でPlus(月20ドル・約3,000円)を検討してください。
Q2. ExcelのCopilotとChatGPTはどちらがいいですか?
まず試すならChatGPTです。無料で始められ、VBAや操作手順の質問など用途が広いためです。Excelの画面内で完結させたい、貼り付けの手間をなくしたい場合はCopilot(Copilot Pro:月額3,200円)が向いています。
Q3. 会社のデータを入力しても大丈夫ですか?
原則としてそのまま入力しないでください。個人情報・機密情報はダミー化し、設定で学習利用をオフにするのが最低ラインです。組織的に使うなら、管理機能のあるビジネス向けプランと社内ルールの整備をセットで進めてください。
Q4. VBAの知識がゼロでも本当に使えますか?
使えます。ただし「Alt+F11で開くVBEの標準モジュールに貼り付けること」と「必ずコピーのファイルで検証すること」の2つだけは覚えてください。コードが読めなくても、エラー文を貼り返す運用で実用レベルに到達できます。
Q5. 数式やマクロが正しいかはどう確認すればいいですか?
サンプルデータでの検算が確実です。手計算できる2〜3件で結果を突き合わせ、合っていれば全体に適用します。集計系はSUM関数で合計値を二重チェックすると、行漏れにも気づけます。
