ChatGPT Excel活用方法|初心者でも関数作成5分の実践手順
AIの教科書 / 記事

ChatGPT Excel活用方法|初心者でも関数作成5分の実践手順

ChatGPTをExcel業務に活かす近道は、「関数作成」「データ整形・分析」「VBA自動化」の3用途に絞って依頼することです。筆者はこの使い分けで、毎月3時間かかっていた売上集計を約30分に短縮しました。本記事では、無料版と有料版(月20ドル・約3,000円)の違い、実際に使っているプロンプト例、つまずいた点とその対処法まで、手順を追って具体的に解説します。

結論:ChatGPT×Excel活用の全体の流れ

ChatGPTのExcel活用は「日本語で依頼→数式やコードを受け取る→Excelで検証する」の3ステップで完結します。

特別な連携設定は不要で、ブラウザのChatGPTと手元のExcelがあれば今日から始められます。基本の流れは次のとおりです。

  1. やりたいことを日本語で書き出す(例:商品別の月間売上を合計したい)
  2. 列構成とExcelのバージョンを添えてChatGPTに依頼する
  3. 返ってきた数式・手順・VBAコードをExcelに貼り付ける
  4. サンプルデータで検証し、ずれていれば同じチャットで修正を依頼する

用途は次の3つに大別できます。

用途具体例難易度無料版での可否
関数作成VLOOKUP・IF・SUMIFSの組み立て、エラー解消可能
データ整形・分析表記ゆれ統一、クロス集計、グラフ提案回数制限あり
VBA自動化転記・整形・印刷など定型作業のマクロ化中〜高可能(検証必須)
ポイント

最初の1週間は「関数作成」だけに絞るのがおすすめです。成功体験を積みやすく、無料版だけで完結します。

そもそもChatGPTのExcel活用とは

そもそも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つだけです。

  1. ChatGPTのアカウントを作成する(メールアドレスがあれば無料・約3分)
  2. Excelのバージョンを確認する(ファイル→アカウント→Excelのバージョン情報)
  3. 依頼に使うサンプルデータを用意する(見出し行+2〜3行で十分)
  4. 顧客名・電話番号などの個人情報をダミー値に置き換える

バージョン確認が重要なのは、XLOOKUPやSPILL系の新しい関数がExcel 2021以降・Microsoft 365限定のためです。ここを伝え忘れると「自分の環境では動かない数式」を受け取ることになります。

注意

社用データを扱う場合は、先に会社のAI利用ルールを確認してください。ルールが未整備の場合も、ダミーデータでの利用に留めるのが安全です。

手順を順番に詳しく解説

利用頻度の高い「関数作成」「データ整形」「VBA自動化」の3つを、実際に使っているプロンプト付きで解説します。

手順1:関数を作ってもらう(慣れれば1回5分)

  1. 表の列構成を書き出す
  2. 次の型でChatGPTに依頼する
  3. 返ってきた数式をコピーしてセルに貼り付ける
  4. 手計算と合うか2〜3件で確認する

依頼文の型は以下です。

``` A列に日付、B列に商品名、C列に売上金額が入った表があります。 E1に入力した商品名の売上合計をF1に出す数式を作ってください。 Excel 2019で使える関数に限定してください。 ```

ポイントは「列の位置」「出したい結果」「Excelのバージョン」の3点セットで伝えることです。この3点が揃っていれば、ほぼ一発で使える数式が返ってきます。

手順2:ファイルを渡してデータ整形・分析

  1. 個人情報を削除したコピーのファイルを作る
  2. ChatGPTの入力欄にファイルをドラッグして添付する
  3. 「B列の会社名の表記ゆれ(株式会社/(株)など)を統一して」のように指示する
  4. 整形済みファイルをダウンロードし、元データと突き合わせて確認する

筆者の場合、約200行の売上データの表記ゆれ統一が手作業60分→10分になりました。ただし、まれに行が欠落することがあるため、行数と合計値の確認は毎回行ってください。

手順3:VBAマクロで定型作業を自動化する

  1. 自動化したい作業を、人に引き継ぐつもりで文章化する
  2. その文章を添えて「このVBAコードを書いてください」と依頼する
  3. ExcelでAlt+F11を押してVBEを開き、挿入→標準モジュールに貼り付ける
  4. 必ずファイルのコピー(テスト用ブック)で実行する
  5. エラーが出たら、エラーメッセージをそのまま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関数で合計値を二重チェックすると、行漏れにも気づけます。

関連記事