ChatGPTClaudeにやりたいことを日本語で伝えるだけで、ExcelのVLOOKUP・VBAマクロ・ピボットテーブルの数式を即座に生成できます。プログラミング知識は不要で、毎日のデータ処理・集計・レポート作成を大幅に効率化できます。

ChatGPTでExcel関数を自動生成する方法(VLOOKUP・SUMIFS・配列数式)

ChatGPTへの指示は「やりたいこと」をそのまま日本語で書くだけです。

やりたいことChatGPTへの指示例生成される関数例
別シートから商品名を引く「A列の商品IDを使って、Sheet2のB列から商品名を引く関数を書いて」=VLOOKUP(A2,Sheet2!A:B,2,FALSE)
条件付き合計「地域が"東京"で商品が"A"の売上合計を出したい」=SUMIFS(D:D,B:B,"東京",C:C,"A")
重複を除いたリスト「A列の重複を除いてユニークな値一覧を出す関数(Excel365)」=UNIQUE(A:A)
エラー処理付き計算「B2÷C2を計算して、C2がゼロの場合は0を返すようにして」=IFERROR(B2/C2,0)

生成された関数はそのままコピー&ペーストして貼り付け可能です。思い通りに動かない場合は「エラーが出た(エラー内容)」とChatGPTに伝えると修正案を出してくれます。

ChatGPTでVBAマクロを自動生成する使い方

VBAのコードを1行も知らなくても、やりたい処理を日本語で説明するだけでChatGPTが動くマクロを書いてくれます。

手順

  1. ChatGPTに「ExcelのVBAで〜する処理を書いて。コードだけ出力して」と指示する
  2. 生成されたコードをコピーする
  3. ExcelでAlt+F11(VBAエディタ)を開く → 「挿入」→「標準モジュール」→貼り付け
  4. Alt+F8(マクロ実行)→ マクロ名を選択して「実行」

VBA自動生成の実例

指示内容生成されるマクロの処理
「Sheet1のA列が空白の行を全部削除するVBAを書いて」A列空白行を下から順に削除するループ処理
「各シートのA1セルに今日の日付を自動入力するVBAを書いて」全シートをループしてDate()を入力
「フォルダ内の全Excelファイルを開いて特定セルをコピーして集約するVBA」FileSystemObjectで全ファイルを処理するスクリプト

ChatGPTのAdvanced Data Analysis(データ分析)の使い方

ChatGPT Plus・Team・Enterprise限定の「Advanced Data Analysis」機能を使うと、CSVやExcelファイルを直接アップロードしてAIが分析・グラフ化できます。

  • 使い方:チャット画面でファイルをドラッグ→「このデータの傾向を教えて」「月別売上をグラフにして」と指示
  • できること:外れ値検出・相関分析・グループ別集計・折れ線/棒/散布図の自動生成
  • 注意点:ファイルは一時的にOpenAIサーバーにアップロードされるため、機密データの取り扱いに注意

Gemini for Sheetsの使い方(Googleスプレッドシート統合)

Googleスプレッドシートを使っている場合はGemini(Googleの生成AI)がシート内に直接統合されています。Google Workspace Business/EnterpriseプランならGeminiが追加費用なしで使えます。

  • セル内での関数提案:「=」を入力するとGeminiが関数候補を提案
  • 「ヘルプ」→「Geminiに聞く」:シートの内容を踏まえた質問ができる
  • Apps Scriptの生成:「スクリプト書いて」とGeminiに頼むとGASコードを生成
  • 無料の代替手段:Google Workspaceを使っていない場合は、スプレッドシートの内容をコピーしてChatGPT/Claudeに貼り付けて分析させる方法が有効

AI×Excel ツール比較(ChatGPT vs Claude vs Copilot in Excel vs Gemini)

ツールExcel連携方法関数/マクロ生成データ分析費用機密データ対応
ChatGPT PlusAdvanced Data Analysis(ファイルUP)◎(グラフ生成も可)$20/月△(要注意)
Claudeテキスト/CSV貼り付け◎(コード精度高)無料〜$20/月○(履歴保存設定による)
Copilot in ExcelExcel内に直接統合○(テーブル自動提案)Microsoft 365 Copilot $30/月〜◎(オンプレミス対応)
Gemini for SheetsGoogleスプレッドシート内統合Google Workspace込み

社内の機密データを扱う場合はMicrosoft Copilotが最も安心です。コスト重視でExcel関数・VBAを自動生成するだけならChatGPT無料版(テキスト貼り付け)でも十分機能します。

注意点・向いていない使い方

  • 生成された数式は必ず検証する:AIが生成した数式が100%正しいとは限りません。特に複雑な条件の組み合わせでは誤りが出ることがあります
  • 機密データのアップロードは慎重に:個人情報・売上データ等をAIにアップロードする際は社内のセキュリティポリシーを確認してください
  • 数式の学習には使わない:AIが出した答えをコピーするだけでは関数の仕組みを理解できません。学習目的なら「この数式がなぜこう動くか説明して」と追加質問すると効果的です