AI活用ツール・副業

【2026年最新】AIでExcel自動化|業務効率10倍の活用術

読了時間: 約12分

「毎日のExcel作業に何時間かけていますか?」

VLOOKUP関数の組み立て、ピボットテーブルの作成、VBAマクロの修正。これらの作業に毎週数時間を費やしているなら、AIで劇的に短縮できます。

2026年現在、ChatGPTMicrosoft CopilotGoogle Geminiを活用すれば、複雑な関数も日本語で指示するだけで自動生成が可能です。Excel初心者でも、プロ並みのスプレッドシートを数分で作れる時代になりました。

この記事では、AIでExcel・スプレッドシートを自動化する具体的な方法を、コピペで使えるプロンプト10選とともに解説します。

1. AIでExcel作業を自動化する3つの方法

AIを使ったExcel自動化には、大きく分けて3つのアプローチがあります。それぞれの特徴を押さえて、自分の業務に合った方法を選びましょう。

方法1: ChatGPT/Claudeに関数・マクロを生成させる

最も手軽な方法です。ChatGPTやClaudeに「こういう処理がしたい」と日本語で伝えるだけで、適切なExcel関数やVBAマクロを生成してくれます。

  • メリット: 無料で始められる、どんな関数にも対応、VBAコードも生成可能
  • デメリット: コピペの手間がある、Excel外での操作が必要
  • おすすめの人: コストをかけずに関数やマクロを効率化したい人

AIの選び方に迷った場合は「ChatGPT vs Claude vs Gemini徹底比較」を参考にしてください。

方法2: Microsoft Copilot for Excel

Microsoft 365に統合されたAI機能です。Excel上で直接Copilotに指示を出せるため、コピペ不要で作業が完結します。2026年2月には「エージェントモード」が追加され、より高度な自動操作に対応しました。

  • メリット: Excel内で完結、データ分析・グラフ作成も自動化、エージェントモード対応
  • デメリット: Microsoft 365のCopilotライセンスが必要(月額3,750円〜)
  • おすすめの人: Microsoft 365を業務で使っている企業ユーザー

方法3: GoogleスプレッドシートのGemini AI機能

Google Workspaceに統合されたGemini AIを使えば、スプレッドシート上で数式提案、データ分析、グラフ作成が可能です。Google One AIプレミアムプランでも利用できます。

  • メリット: Google Workspaceユーザーは追加料金なし、共同編集と相性が良い
  • デメリット: Excel形式への変換時に機能が制限される場合がある
  • おすすめの人: Google Workspaceを業務で使っているチーム

2. 【コピペOK】ChatGPTで使えるExcelプロンプト10選

以下のプロンプトは、ChatGPTやClaudeにそのままコピペして使えます。角括弧 [ ] の部分を自分のデータに合わせて書き換えてください。

1. VLOOKUP / INDEX MATCH関数の生成

別シートや別テーブルからデータを検索・取得したいときに使います。

Excelで以下の処理をする関数を作成してください。

- シート「[マスタ]」のA列に[商品コード]、B列に[商品名]、C列に[単価]があります

- シート「[売上]」のA列に[商品コード]が入力されています

- シート「[売上]」のB列に、商品コードに対応する[商品名]を自動表示したいです

- VLOOKUPとINDEX MATCHの両方の書き方を教えてください

2. ピボットテーブル作成の手順

大量データの集計・分析に最適です。

以下のExcelデータでピボットテーブルを作成する手順を教えてください。

- 列構成: [日付, 担当者名, 商品カテゴリ, 売上金額, 数量]

- 分析したい内容: [担当者別・月別の売上合計と数量合計]

- ピボットテーブルの行・列・値の設定方法も含めてください

3. VBAマクロの自動生成

繰り返し作業を自動化するマクロを生成します。

Excel VBAマクロを作成してください。

処理内容:

- [「受注データ」シートのA2:F列の最終行]までのデータを読み取る

- [E列(ステータス)が「完了」]の行だけを抽出する

- 抽出したデータを[「完了一覧」シート]にコピーする

- 完了一覧シートの既存データはクリアしてから貼り付ける

- 実行後に[「X件のデータを転記しました」]とメッセージを表示する

VBAの代わりにPythonで自動化する方法もあります。詳しくは「Python学習ロードマップ2026完全ガイド」をご覧ください。

4. データクレンジング

不統一なデータを整形・統一するときに使います。

Excelでデータクレンジングをする関数を教えてください。

- A列に[氏名]が入っていますが、全角・半角スペースが混在しています

- B列に[電話番号]がありますが、ハイフンあり・なしが混在しています

- C列に[日付]がありますが、「2026/3/9」「2026年3月9日」「3月9日」の形式が混在

- それぞれ統一する関数を教えてください

5. 条件付き書式の設定

データの傾向を視覚的に分かりやすくします。

Excelの条件付き書式を設定する手順を教えてください。

- [D列(達成率)]に対して以下のルールを適用したい:

- 100%以上: 緑色の背景

- 80-99%: 黄色の背景

- 80%未満: 赤色の背景

- 数式ベースのルール設定方法を教えてください

6. グラフ・チャートの作成指示

データに最適なグラフの種類と作成手順を提案してもらいます。

以下のExcelデータを可視化したいです。最適なグラフの種類と作成手順を教えてください。

- データ: [月別売上推移(2025年4月〜2026年3月)]

- 比較したい項目: [商品カテゴリA, B, Cの売上]

- 見せたいポイント: [カテゴリ間の比較と月別トレンド]

- グラフのタイトル、凡例、軸ラベルの設定方法も含めてください

7. 売上分析レポートの自動化

定型の分析レポートを効率的に作成します。

Excelで月次売上分析レポートを作成するための関数セットを教えてください。

- データ範囲: [売上テーブル(日付, 店舗, 商品, 金額, 数量)]

- 必要な集計:

- 月間売上合計(SUMIFS)

- 前月比(成長率%)

- 店舗別ランキング(RANK関数)

- 商品別の売上構成比

- 全ての関数を具体的なセル参照つきで教えてください

8. 勤怠管理テンプレート

出退勤時刻から労働時間を自動計算します。

Excelで勤怠管理シートを作成してください。

- 列構成: 日付, 曜日(自動表示), 出勤時刻, 退勤時刻, 休憩時間, 実労働時間

- 以下の関数を含めてください:

- 曜日の自動表示(TEXT関数)

- 実労働時間の計算(退勤-出勤-休憩)

- 土日の行をグレーにする条件付き書式

- 月間の合計労働時間と残業時間([8時間]超過分)の集計

9. 予算管理シート

予算と実績を比較して差異を自動計算します。

Excelで予算管理シートを作成してください。

- 行: [費目(人件費, 広告費, 外注費, 交通費, その他)]

- 列: 予算額, 実績額, 差額, 達成率, 前月実績, 前月比

- 以下を含めてください:

- 達成率の自動計算と条件付き書式(赤/黄/緑)

- 費目別の構成比グラフ用データ

- 合計行の自動集計

10. ダッシュボード作成

KPIを一覧表示するダッシュボードを構築します。

Excelでビジネスダッシュボードを作成する手順を教えてください。

- KPI: [月間売上, 新規顧客数, 顧客単価, リピート率]

- 表示したい内容:

- 各KPIの現在値と目標値

- 達成状況を示すゲージ的な表現(条件付き書式)

- 過去6ヶ月のトレンドグラフ(スパークライン)

- セルの配置とレイアウト案も提案してください

プロンプトのコツ

AIに指示を出す際は、列の位置データの形式期待する出力を具体的に書くほど精度が上がります。プロンプトの書き方をもっと学びたい方は「プロンプトエンジニアリング入門」も参考にしてください。

3. Microsoft Copilot x Excelの使い方

Microsoft Copilot for Excelは、Excel内で直接AIに指示を出せる機能です。2026年2月のアップデートではエージェントモードが追加され、複数の操作を連続して自動実行できるようになりました。

基本的な操作手順

1

データをテーブル形式に変換

データ範囲を選択し、「ホーム」タブの「テーブルとして書式設定」をクリックします。Copilotはテーブル形式のデータでないと正しく動作しません。

2

Copilotアイコンをクリック

「ホーム」タブのリボンにあるCopilotアイコンをクリックすると、サイドパネルが開きます。

3

日本語で指示を入力

「売上データを月別に集計して」「達成率が80%未満の行をハイライトして」など、やりたいことを日本語で伝えます。

Copilotの活用例

例1: データ分析と要約

プロンプト: 「この売上データの傾向を分析して、主な特徴を3つ教えて」

Copilotがデータを自動分析し、トレンド、外れ値、季節変動などの特徴をテキストで要約します。

例2: 数式列の追加

プロンプト: 「売上と目標の達成率を計算する列を追加して」

自動で新しい列が追加され、適切な計算式が全行に適用されます。

例3: ピボットテーブルとグラフの自動作成

プロンプト: 「担当者別の月間売上をピボットテーブルにまとめて、棒グラフも作成して」

ピボットテーブルとグラフがワンクリックで生成されます。

Copilotの全機能について詳しくは「Microsoft Copilot完全ガイド」で解説しています。

4. Googleスプレッドシート x Geminiの使い方

GoogleスプレッドシートにはGemini AIが統合されており、対象のGoogle Workspaceプランに加入していれば追加料金なしで利用できます。

Geminiで使える主な機能

📊

テーブル自動生成

「月間予算管理テーブルを作って」と指示するだけで、サンプルデータ付きの表を自動生成します。

🔎

数式の提案

「A列とB列を掛け算してC列に入れたい」と伝えると、適切な数式を提案してくれます。

💡

データ分析・インサイト

データに関する質問をすると、統計的なインサイトや要約を提示してくれます。

📈

グラフ作成

データの特性に合わせた最適なグラフを自動で作成し、スプレッドシートに挿入します。

利用条件

プラン Gemini AI利用 料金
Google Workspace Business Standard 利用可能 $14/ユーザー/月
Google Workspace Business Plus 利用可能 $22/ユーザー/月
Google One AIプレミアム 利用可能 $19.99/月(個人向け)
無料Googleアカウント 利用不可 -

5. AI Excel自動化ツール比較表

主要なAIツールのExcel・スプレッドシート活用における機能を比較しました。

項目 ChatGPT Copilot for Excel Gemini (Sheets)
料金 無料〜$20/月 $30/ユーザー/月 $14〜/ユーザー/月
関数生成 優秀 優秀 良い
VBA/マクロ生成 優秀 限定的 非対応
Excel内操作 不可(コピペ) 可能 可能
データ分析 対応 優秀 優秀
グラフ自動作成 不可 可能 可能
日本語対応 優秀 良い 良い
おすすめの人 関数・VBA学習
コスト重視
M365ユーザー
企業利用
Googleユーザー
チーム利用

おすすめの使い分け

  • コスト最優先: ChatGPT無料プランで関数・VBAを生成 → Excelにコピペ
  • 業務効率最優先: Copilot for ExcelでExcel内完結
  • チーム共同作業: Googleスプレッドシート + Gemini

6. AI活用時の注意点3つ

注意点1: データの正確性は必ず検証する

AIが生成した関数やマクロは、多くの場合正確に動作します。しかし、複雑な条件分岐や大量データの処理では、想定外の動作をする場合があります。

  • - 小さなサンプルデータでまずテストする
  • - 手動計算の結果と照合する
  • - エッジケース(空白セル、エラー値)で動作確認する

注意点2: 機密情報の取り扱いに注意

ChatGPTの無料プランや通常のAPIでは、入力データがモデルの学習に使用される可能性があります。顧客情報や社内の機密データを扱う場合は、以下の対策を取りましょう。

  • - ChatGPT Team/Enterpriseプランを利用する
  • - Microsoft Copilot(データが組織外に出ない仕組み)を選ぶ
  • - ダミーデータで関数を生成し、実データに適用する

AIの業務活用における注意点は「ChatGPTで業務効率化【ビジネス活用事例20選】」でも詳しく紹介しています。

注意点3: Excel関数の基本理解は依然として重要

AIに丸投げするだけでは、生成された関数の意味を理解できず、修正やカスタマイズができません。少なくとも以下の基本は押さえておきましょう。

  • - SUM, AVERAGE, COUNTIFなど基本関数の役割
  • - セル参照の仕組み(相対参照・絶対参照)
  • - IF関数の基本的な使い方
  • - AIに「この関数の意味を解説して」と聞いて学ぶ習慣をつける

7. よくある質問(FAQ)

Q. Excel初心者でもAIで自動化できますか?

はい、できます。ChatGPTやCopilotに日本語で「やりたいこと」を伝えるだけで、適切な関数やマクロを生成してくれます。Excel関数の知識がなくても始められるので、まずは簡単な関数の生成から試してみましょう。

Q. 無料でAI x Excel自動化を試す方法は?

ChatGPTの無料プランでExcel関数やVBAコードの生成が可能です。GoogleスプレッドシートのGemini機能は、Google Workspaceの対象プランに加入していれば追加料金なしで使えます。まずはChatGPT無料プランから始めるのがおすすめです。

Q. 会社の機密データをAIに入力しても大丈夫?

注意が必要です。ChatGPTの無料プランではデータが学習に使用される可能性があります。機密データを扱う場合は、ChatGPT Team/Enterprise、Microsoft Copilot、またはClaude for Businessなど、データ保護が保証されたプランを利用しましょう。

Q. CopilotとChatGPT、Excel作業にはどちらが良い?

Excel内で直接操作したいならCopilot、関数やVBAコードの生成・学習目的ならChatGPTがおすすめです。Copilotはデータ分析やグラフ作成をExcel上で完結できる点が強みで、ChatGPTは無料で複雑なVBAマクロまで生成できる柔軟性が魅力です。

Q. AIが生成したExcel関数は正確ですか?

多くの場合正確ですが、必ず検証が必要です。特に複雑な条件分岐やネストされた関数では、小さなサンプルデータでテストしてから本番データに適用することをおすすめします。AIに「この関数の動作を説明して」と聞けば、理解も深まります。

8. まとめ

この記事のポイント

  • ChatGPTは無料で関数・VBAマクロを生成でき、最もコスパが良い
  • Microsoft CopilotはExcel内で完結し、エージェントモードで高度な自動化が可能
  • GeminiはGoogleスプレッドシートと統合され、チーム共同作業に強い
  • プロンプトは「列の位置・データ形式・期待する出力」を具体的に書くのがコツ
  • AIの出力は必ず小さなデータでテストしてから本番適用する

Excel作業の自動化は、AIの進化により誰でも簡単に始められるようになりました。まずはChatGPTの無料プランで、今日の作業から1つだけAIに任せてみてください。その時間削減効果に驚くはずです。

AIを活用した業務効率化をさらに進めたい方は、「AI副業で月5万円稼ぐ完全ロードマップ2026」もぜひ参考にしてください。

関連記事

この記事に関連するおすすめ書籍

ChatGPT最強の仕事術

ビジネスでのAI活用を実践的に学ぶ

ChatGPTを業務で最大限活用するための具体的なテクニックとプロンプト例を豊富に収録した実践ガイド。Excel活用のヒントも満載。

Amazonで詳細を見る

この一冊で全部わかる ChatGPT & Copilotの教科書

生成AIツールを使いこなす

ChatGPTとCopilotの基本から応用まで、ビジネスパーソン向けに分かりやすく解説した入門書。

Amazonで詳細を見る

※ 上記はAmazonアソシエイトリンクです