
Microsoft Copilot for Excel と ChatGPT
要約 — このレッスンの要点
- ChatGPT はスプレッドシートのデータをテキストとして貼り付け・ファイル添付することで分析・整形・可視化提案ができる(Code Interpreter 利用時はファイル直接処理も可能)。
- Excel 数式の生成・デバッグ、複雑なネスト関数の解説も得意領域。
- Microsoft 365 ユーザーは Copilot for Excel(GPT 系モデルがバックエンド)で Excel に組み込まれた AI を直接利用できる。
- Google Sheets では Apps Script のコード生成を依頼できる。Codex CLI と連携すればシート更新の自動化まで実現可能。
- 機密データをチャットに貼り付ける際は、所属組織のデータポリシーを事前に確認すること(Team / Enterprise プランが推奨)。
目次 (8)
ChatGPT とスプレッドシートの基本接続
ChatGPT 自体に Excel ファイルを直接操作するネイティブ機能はありませんが、 実務では 3 つのアプローチ で連携できます。
1. データを貼り付け / 添付して分析させる
最もシンプルな方法は、スプレッドシートのセル範囲をコピーしてチャットに貼り付けることです。 ChatGPT はタブ区切りや CSV 形式のテキストを自動的に表構造として認識し、 集計・傾向分析・外れ値検出・サマリ生成などを行えます。
Plus 以上のプランでは Excel / CSV ファイルをそのまま添付し、Code Interpreter で 集計・グラフ生成まで一気通貫で実行することも可能です。
【貼り付け例】
月 売上(万円) 前年比(%)
1月 2,340 +12.3
2月 1,980 -4.1
3月 2,650 +18.7
「上記データの傾向を分析し、Q1 全体のサマリを 3 行で作成してください」
2. 数式の生成・デバッグ
Excel の複雑な関数(XLOOKUP・SUMIFS・配列数式・Power Query M 言語など)を 自然言語で説明するだけで ChatGPT が生成します。 既存の壊れた数式をコピーして「なぜエラーが出るか教えてください」と聞くデバッグも有効です。
「B 列に製品コードがあり、別シート(master)の A:C に
コード・製品名・単価が入っています。
B 列のコードに対応する単価を C 列に引っ張る数式を作ってください。
コードが見つからない場合は空白にしてください。」
3. Python コードを生成して Codex CLI で実行する
大量データや複雑な変換が必要な場合は、Python / pandas / openpyxl の コードを生成させ、Codex CLI で実行する方法が強力です。 「1 万行の売上 CSV を月次集計して Excel ファイルとして出力する」 といった処理を自然言語指示だけで完結できます。
Microsoft Copilot for Excel
Microsoft 365 ユーザー向けには、Excel 本体に組み込まれた Copilot for Excel が利用できます。 内部的には GPT 系モデルが活用されており、ChatGPT で行う「数式生成」「データ要約」「グラフ提案」を Excel UI の中から直接呼び出せます。
特徴:
- セル範囲を選択して「要約」「相関」「グラフを作成」を AI に依頼
- ピボットテーブル / Power Query の構築を自然言語で支援
- データ非学習保証など Microsoft 365 のコンプライアンス基盤の上で動作
Google Sheets: Apps Script 自動生成
Google Sheets ユーザーには Apps Script の生成が実用的です。 例えば「毎朝 9 時に在庫シートを自動更新して、残数が 10 未満の行を別シートに抽出する」 といった定期処理を、プログラミング知識なしに ChatGPT へ依頼できます。
データプライバシーへの配慮
スプレッドシートには顧客情報・財務情報などの機密データが含まれることがあります。 ChatGPT のチャットにデータを貼り付ける前に、必ず以下を確認してください。
- 組織のデータ利用ポリシーでチャット AI への貼り付けが許可されているか
- 個人識別情報は仮名化・マスク化してから貼り付ける
- ChatGPT Team / Enterprise の データ非学習保証 や ZDR(Zero Data Retention) オプションが有効か (Level 6-4 で詳述)
実務での活用シーン一覧
| シーン | ChatGPT / Copilot にできること |
|---|---|
| 売上レポートの月次集計 | SUMIFS 式生成 / pandas コード生成 / Copilot の集計 |
| アンケート結果の定性分析 | 自由記述の分類・テーマ抽出 |
| 在庫・予算の外れ値検出 | 条件付き書式ルール / 数値傾向の説明 |
| 社内レポートの自動生成 | データを読んでサマリ文章を作成 |
| 複数シートの統合 | Apps Script / VBA / Python コード生成 |