【第7回】ExcelもVBAも不要!AIでデータ分析を自動化する方法2026|関数・マクロをプロンプトで作成

⑨ トレンドから学ぶ
勉強・運動・睡眠で人生を整える完全ガイド

※上記ページはアフェリエイト広告を利用しています。

📊 この記事は「AIツールで仕事が変わる!ビジネスパーソンのための実践ガイド」全10回シリーズの第7回です。


😰 「Excelの関数、もう限界です…」

正直に言いましょう。

VLOOKUP、SUMIF、INDEX/MATCH、IFERROR……

Excelの関数は500種類以上あります。毎日向き合っているのに、ちょっと複雑な処理になると手が止まる。ネット検索して、式をコピペして、なぜかエラーが出て、また調べる……。

こんなExcel地獄、経験ありませんか?


働くビジネスパーソンのExcelリアルあるある

😓 「ピボットテーブルを作ろうとして2時間溶けた」
😓 「VLOOKUPのエラーが直せなくて諦めた」
😓 「グラフを作ったら上司に『見づらい』と言われた」
😓 「マクロを組みたいけどVBAが全然わからない」

全部、AIが解決してくれます。

今回は、Excel業務をAIで10倍効率化する具体的な方法を、プロンプト付きで丁寧に解説します。


🤖 AIでExcelが変わる3つの革命

革命① 関数をゼロから生成してくれる

自分が求めるExcelの関数を回答してもらうためのプロンプトを入力するだけで、目的を達成するための関数式が瞬時に生成されます。

月額99円から。WordPressも簡単にインストールできるレンタルサーバー

ムームードメイン

※上記ページはアフェリエイト広告を利用しています。

【実例】
プロンプト:「生徒の点数表で、80点以上はA、60〜79点はB、
            60点未満はCと表示する関数を作ってください」

↓

ChatGPT/Claudeの回答:
=IF(A2>=80,"A",IF(A2>=60,"B","C"))

「この関数、何をしているの?」も聞けば丁寧に解説してくれます。


革命② データを読み込んでグラフ化・分析してくれる

ExcelのデータをAIに読み込ませ、自動でグラフを作成してもらったり、分析をしてもらうことができます。

例えば月ごとの売上額のグラフ化と分析をしてもらう場合のプロンプト例:

添付のExcelデータを読み込み、月ごとの数値を棒グラフで表してください。
また、グラフから読み取れることも考察してください。

上記のプロンプトで指示を与えた場合、グラフ化された画像と分析結果を生成してもらえます。分析結果では、売上額のピークや下限、季節変動などの傾向を示すとともに、さらに分析するために必要なデータを提案してくれます。


革命③ VBAマクロを自動生成してくれる

「毎月のレポートデータを自動的に集計して、グラフ付きの報告書を作成するマクロが欲しい」と指示するだけで、AIが適切なVBAコードを提案してくれます。プログラミング知識ゼロでも、コピペするだけで自動化が実現します。


🛠️ 3つのAI活用アプローチ

アプローチA:ChatGPT / Claudeに「顧問」として質問する

最も手軽な方法。Excelで困ったことを、そのままAIチャットに質問するだけ。

メリット: 無料でOK、始めるのが一番簡単
デメリット: Excelとの直接連携はできない(手動でコピペが必要)


アプローチB:Microsoft Copilot for Excelを使う

Microsoft 365に搭載されたCopilot for Excelは、自然言語での指示だけでデータを要約し、グラフ化や傾向分析までAIが自動化します。Excelの中で直接AIと会話できます。

メリット: Excel上でシームレスに動く
デメリット: Microsoft 365の対象プランが必要(追加費用あり)


アプローチC:ChatGPTのデータ分析機能を使う

ChatGPT(有料版)はExcelファイルをそのままアップロードして、AIに直接分析させることができます。

メリット: 一番高度な分析ができる
デメリット: ChatGPT Plus(月額$20)が必要


📝 コピペOK!用途別プロンプト集

用途① 関数がわからないとき

【関数生成プロンプト】
Excelで以下のことをしたいのですが、どんな関数を使えばいいですか?

やりたいこと:[具体的にやりたいことを書く]
データの説明:A列に商品名、B列に売上額が入っています
必要な結果:[どんな結果が欲しいか]

関数の式と、その説明も教えてください。

実用例:

例1)「A列の氏名と B列の部署名を、スペースを入れて結合したい」
→ =A2&" "&B2 または =CONCATENATE(A2," ",B2)

例2)「売上表で、特定の商品の合計金額を出したい」
→ =SUMIF(A:A,"商品名",B:B)

例3)「顧客番号でマスタから会社名を引っ張りたい」
→ =XLOOKUP(A2,マスタ!A:A,マスタ!B:B,"未登録")

用途② エラーが出たとき

【エラー解決プロンプト】
Excelで以下のエラーが出て困っています。

エラーの種類:[#VALUE!、#REF!、#N/A などを入力]
使っている数式:[数式をそのまま貼り付け]
やりたかったこと:[何をしたかった?]
データの状況:[どんなデータが入っているか簡単に説明]

なぜエラーが出ているか、修正した数式も教えてください。

用途③ データ分析・グラフ化(ChatGPTにExcelを添付する場合)

【データ分析プロンプト】
添付のExcelデータを分析してください。

■お願いしたいこと:
1. データの基本統計(合計・平均・最大・最小)を計算
2. 月別の推移を棒グラフで可視化
3. 前月比の変化を計算
4. データから読み取れる傾向・特徴を3点以上コメント
5. 改善に向けた提言を2点

■前提情報:
[例:これは営業部門の月次売上データです。目標は1,000万円/月です]

用途④ マクロ(VBA)の作成

【マクロ生成プロンプト】
ExcelのVBAマクロを作ってください。

■やりたいこと:
[例:毎月末に「売上データ」シートのデータを集計して、
 「月次レポート」シートにグラフ付きでまとめる]

■データ構造:
- 「売上データ」シート:A列=日付、B列=商品名、C列=金額
- 「月次レポート」シート:月別の合計を表示したい

■必要な機能:
- 実行ボタンをつけてほしい
- 既存データは上書きしてほしい

コードと使い方の説明もお願いします。

用途⑤ データクレンジング

【データ整形プロンプト】
Excelのデータを整形したいです。

■問題のあるデータ:
- 都道府県の表記が「東京都」「東京」「tokyo」などバラバラ
- 電話番号のハイフンの有無が不統一
- 氏名の全角・半角が混在

■希望する結果:
- 都道府県は「○○都/道/府/県」の統一形式
- 電話番号は「090-1234-5678」形式
- 氏名は全角に統一

このデータを整形するExcel関数またはVBAを教えてください。

用途⑥ 売上予測

【予測分析プロンプト】
以下の過去の売上データをもとに、来月の売上予測をしてください。

■データ(コピペOK):
2024年1月:800万円
2024年2月:750万円
[以下、実際のデータを貼り付け]

■条件:
- 季節性があれば考慮してください
- 予測値と合わせて、根拠も教えてください
- 「予測値」と「楽観シナリオ」「悲観シナリオ」の3つを出してほしい

🌟 Microsoft Copilot for Excelの使い方

Microsoft 365ユーザーは、Excel上で直接Copilotが使えます。

資格講座 | 資格スクエア

※上記ページはアフェリエイト広告を利用しています。

基本操作

1. ExcelでCopilotアイコンをクリック
2. チャット欄に日本語で指示を入力
3. AIが自動で操作・分析

Copilotでできること実例集

📊 データ分析

「このデータで最も売上が高い商品カテゴリを分析して」
「地域別の売上比較をグラフで見せて」

📈 数式・集計

「商品マスターの商品IDと販売データの商品IDを比較して、
 販売データシートに単価を挿入して」
「部署別・月別の売上を集計した表を作成して」

📝 レポート作成

「この週間売上データを基に、
 営業部長向けの進捗報告メールの文面を作成してください」

⚡ 実務で使えるワザ集

ワザ① 「やりたいこと」を箇条書きで伝える

❌ 悪いプロンプト:「売上データをどうにかして」

✅ 良いプロンプト:

以下の操作をExcelでやりたいです:
1. A列に商品名、B列に月、C列に売上が入っています
2. 商品ごと・月ごとの集計表を作りたい
3. 最終的にグラフ化したい
どの関数やツールを使えばいいか、順番に教えてください

ワザ② エラーメッセージをそのまま貼り付ける

Excelのエラーメッセージは「翻訳せず」そのままコピペして質問すると、AIが的確に原因を特定してくれます。


ワザ③ 「コードをコピーして貼り付けるだけ」なら怖くない

VBAコードはAIが生成してくれます。コードの内容が全くわからなくても、「どこに貼り付けるか」さえわかれば動かせます。

【貼り付け手順】
1. ExcelでAlt+F11(VBAエディタを開く)
2. 挿入 → 標準モジュール をクリック
3. AIが生成したコードをそのまま貼り付け
4. F5キーで実行

⚠️ AI×Excelの注意点

注意点① AIの提案は必ず人間がレビューする

AIは適切ではない分析や式を提案することがあります。特に業務で使う重要なデータは、AIの提案を人間がレビューするフローをあらかじめ決めておくことが重要です。

注意点② 個人情報・機密データは貼り付けない

顧客の個人情報や社外秘のデータをAIチャットに貼り付けてはいけません。データを「架空のサンプルデータ」に置き換えてから質問しましょう。

✅ OK:「A列に数字が100個あります。平均と標準偏差を出す関数は?」
❌ NG:実際の顧客データをそのままコピペして貼り付ける

注意点③ 数値は必ず元データで確認

AIが計算した結果は、必ず元のExcelで数値を確認しましょう。「それっぽい数字」が出ても正確とは限りません。


✅ 実践ワーク:今日から始めるAI×Excel

Level 1(今すぐ) → いま使っているExcelで困っている関数や操作を、そのままChatGPT/Claudeに質問してみる

Level 2(今週中) → 毎週作っているレポートの一部を、AIに分析・コメントさせてみる

Level 3(今月中) → 繰り返しやっているExcel作業を特定して、AIにVBAマクロを作ってもらう


📌 まとめ

今回のポイントをおさらいします。

✅ 関数がわからなくてもAIに「やりたいこと」を説明すれば式を作ってくれる
✅ Excelデータをアップロードすれば、グラフ化・分析・コメントまで自動化
✅ VBAマクロもAIが生成→コピペするだけで繰り返し作業が自動化
✅ Copilot for Excelなら、Excelの中でそのままAIに話しかけられる
✅ 機密データの入力と、AI結果の無確認コピペは絶対NG

次回(第8回)は「AIでプレゼン資料を10分で作る方法」です。PowerPointで何時間も格闘していた資料作成が、GammaやCopilotを使えば驚くほどラクになります!


参考文献

  1. AI総研「生成AIでエクセル業務を効率化する3つの方法」https://metaversesouken.com/ai/generative_ai/excel-operations/
  2. CELF「Excel業務を生成AIで効率化!」https://www.celf.biz/campus/generative_ai07/
  3. business-ai.jp「Excel業務を効率化する生成AI活用ガイド」https://business-ai.jp/parsonal/excel-application/
  4. AI経営総合研究所「Copilotで変わるExcel分析!」https://ai-keiei.shift-ai.co.jp/copilot-excel-analysis/
  5. KDDI「Excelの作業効率が爆上がり!生成AIプロンプト例5選」https://biz.kddi.com/content/column/smb/ai-prompt-excel/
ブログ著者:RASU
32歳。販売士1級×企業経営アドバイザー取得。
販売に関するお悩みは是非ご相談ください!
勉強と運動の両輪を回していくことに快感を覚え、現在も継続中。
※私のブログ記事を閲覧すると、文武両道に関してモチベーションが高まります!!※

→→→ 文武両道をこよなく愛するrasuの「プロフィール」をもっと見たい方はこちらのリンクから! ←←←

ブログランキング・にほんブログ村へ 資格受験ランキング マラソン・ジョギングランキング

月額99円から。WordPressも簡単にインストールできるレンタルサーバー

ムームードメイン


※上記ページはアフェリエイト広告を利用しています。

コメント

タイトルとURLをコピーしました