Excelの関数がわからないとき、ChatGPTに「やりたいこと」を日本語で伝えるだけで最適な関数やマクロを提案してくれます。
💡 最大のメリット:関数の名前を知らなくても大丈夫です。「A列の売上を月ごとに合計したい」のように、やりたいことを日本語で書くだけ。Google検索で30分かかっていた調査が1分で終わります。
この記事でわかること:
– ChatGPTに日本語で聞くだけでExcel関数がわかる方法
– VBAマクロ・ピボットテーブルのプロンプト集
– エラー解決のコツ
ChatGPT × Excelでできること
| できること | 従来 | ChatGPT活用後 |
|---|---|---|
| 関数を調べる | Google検索で30分 | ChatGPTに聞いて1分 |
| VBAマクロ作成 | 専門書で学習→自力で書く | 日本語で指示→コード生成 |
| データ分析 | ピボットテーブルを手動設定 | CSVアップロード→自動分析 |
| グラフ作成 | 試行錯誤で選択 | 最適なグラフ種類を提案 |
関数のプロンプト集
①VLOOKUP / XLOOKUP
Excelで以下の処理をしたいです。関数を教えてください。
【シート1】A列に「商品コード」、B列に「商品名」、C列に「単価」
【シート2】A列に「商品コード」、B列に「数量」
【やりたいこと】シート2のC列に、商品コードをキーにしてシート1の単価を自動表示したい
【追加条件】商品コードが見つからない場合は「該当なし」と表示
②条件付き集計(SUMIFS / COUNTIFS)
Excelで以下の条件付き集計をしたいです。
【データ】A列:日付、B列:営業担当、C列:商品カテゴリ、D列:売上金額
【やりたいこと】
・営業担当「田中」の2026年4月の売上合計
・商品カテゴリ「ソフトウェア」かつ売上10万円以上の件数
【Excelバージョン】Microsoft 365
③日付計算
Excelで以下の日付計算をする関数を教えてください。
・A列の日付から「◯ヶ月後の月末」を計算したい
・土日祝を除いた営業日数を計算したい
・日付から曜日を日本語で表示したい(「月」「火」等)
④文字列操作
Excelで以下の文字列操作をする方法を教えてください。
【データ】A列に「姓名」が入っている(例:「山田 太郎」)
【やりたいこと】
・B列に「姓」、C列に「名」を分割
・全角スペースと半角スペースが混在しているので両方に対応
・姓名の間にスペースがない場合はそのまま表示
関連 → もっとプロンプトを知りたい方はこちら:仕事で使えるプロンプト30選
VBAマクロのプロンプト集
⑤定型レポートの自動生成
ExcelのVBAマクロを作成してください。
【やりたいこと】
1. 「テンプレート」シートをコピー
2. コピーしたシートの名前を「2026年5月」に変更
3. A1セルに「2026年5月度 営業レポート」と入力
4. B3セルに今日の日付を自動入力
【ボタンで実行】シートにボタンを配置して、クリックで実行したい
【スキルレベル】VBA初心者なので、コードにコメントを付けてください
⑥複数ファイルの統合
ExcelのVBAマクロを作成してください。
【やりたいこと】
特定のフォルダ内にあるExcelファイル(.xlsx)をすべて開き、
各ファイルの「Sheet1」のデータを1つのシートに縦方向に結合する
【条件】
・ヘッダー行(1行目)は最初のファイルだけ含める
・結合後のシート名は「統合データ」
・処理が終わったら元ファイルは閉じる
⑦メール自動送信
ExcelのVBAマクロを作成してください。
【やりたいこと】
A列にメールアドレス、B列に氏名、C列に送信内容が入っている。
各行のメールアドレスに、B列の氏名を差し込んだメールをOutlookで送信する
【メール本文テンプレート】
件名:◯◯のご案内
本文:{氏名}様\n\nいつもお世話になっております。\n{送信内容}\n\nよろしくお願いいたします。
データ分析のプロンプト集
⑧売上データの分析
以下のExcelデータを分析してください。
【データの構造】A列:日付、B列:商品名、C列:カテゴリ、D列:売上、E列:地域
【分析してほしいこと】
1. 月別の売上推移
2. カテゴリ別の売上構成比
3. 地域別の売上ランキング
4. 前月比の成長率
【出力形式】分析結果の要約+Excelでの再現手順
⑨ピボットテーブルの作り方
Excelのピボットテーブルの作り方をステップバイステップで教えてください。
【データ】A列:日付、B列:担当者、C列:商品、D列:売上
【作りたい分析】担当者別×月別の売上合計と前月比
【スキルレベル】ピボットテーブルを使ったことがない初心者
【出力】手順を1つずつ、「◯◯をクリック」レベルで具体的に
よくあるトラブルと解決プロンプト
⑩エラーの原因特定
Excelで以下のエラーが出ています。原因と修正方法を教えてください。
【使っている関数】=VLOOKUP(A2,Sheet2!A:C,3,FALSE)
【エラー】#N/A
【状況】Sheet2にはデータがあるのに、一部の行だけエラーになる
【考えられる原因も教えてください】
効率アップのコツ
| コツ | 詳細 |
|---|---|
| スキルレベルを伝える | 「VBA初心者」「Excelは基本操作のみ」と伝えると説明が丁寧に |
| バージョンを伝える | Microsoft 365かExcel 2019等で使える関数が変わる |
| サンプルデータを添える | データの構造がわかると、より正確な回答が得られる |
| エラーはそのまま貼る | エラーメッセージをコピペすると原因特定が早い |
💬 現場の本音:ChatGPTが提案した関数やマクロはそのまま使う前に必ずテストしてください。特にVBAマクロは、テスト用のコピーで動作確認してから本番データに適用するのが鉄則です。大量データを壊してしまうリスクがあります。
こんな人におすすめ / おすすめしない人
| 向いている人 | 向いていない人 |
|---|---|
| Excelの関数を調べるのに時間がかかる人 | Google Apps ScriptやPythonを使っている人 |
| VBAマクロを書きたいが知識がない人 | Excelの基本操作すらわからない人(まずExcel入門から) |
| データ分析を効率化したい人 | マクロのセキュリティポリシーが厳しい会社の人 |
まとめ
| やりたいこと | プロンプトのポイント |
|---|---|
| 関数を知りたい | データ構造+やりたいことを日本語で |
| マクロを作りたい | 処理の手順+スキルレベルを伝える |
| データ分析 | CSVをアップロード or 構造を説明 |
| エラー解決 | エラーメッセージ+使っている関数を貼る |
「Excelで◯◯したい」を日本語で伝えるだけ。 関数を暗記する必要はもうありません。
営業での活用 → ChatGPT×営業 活用術
仕事全般の効率化 → 生成AIで仕事を効率化する方法
ChatGPTの基本 → ChatGPT使い方ガイド
プロンプト集 → 仕事で使えるプロンプト30選
AIスキル全体 → AIスキルの始め方 完全ロードマップ
