ChatGPT for Excelは、OpenAIが提供するExcel用の公式アドインです。Excelの右側に開くサイドバーで「この売上表に前年比の列を足して」と日本語で頼むと、ブックの中身を読んだうえで数式や書式を書き換えます。2026年5月5日にFreeを含む全プランで一般提供になり、9月からはWord・PowerPointと共通の1本のアドインとして配布されています。この記事では、料金と利用枠、導入手順、できないこと、同名の他社アドインやCopilotとの違いを、OpenAIのヘルプセンターとMicrosoft Marketplaceの記載で整理します。
まとめ:ChatGPT for Excelの料金と使い始めの要点
- 料金:アドインの追加は無料です。FreeとGoは限定的な利用枠、Plus(月20ドル)とProはCodexなどと共有する利用枠の範囲で使えます。クレジット課金のBusiness・Enterpriseでは、1メッセージあたり5〜20クレジットが目安です。Enterpriseには米ドル建ての従量課金契約もあります。
- APIキーは不要:ChatGPTアカウントでサインインするだけです。APIキーを入力する「ChatGPT for Excel」や「GPT for Excel Word」は、別の会社のアドインです。
- 対応環境:Windows版Excel 2013以降、Mac版Excel 2016以降、Web版のExcelです。iPhone・iPad・Androidのアプリは対応環境に挙がっていません。
- できないこと:ピボットテーブル、Power Query、Officeスクリプト、VBAとマクロによる自動化は未対応です。ChatGPT本体の会話履歴やメモリーとも同期しません。
- 使い分け:開いているブックを相談しながら直すならアドイン、ファイルの集計やグラフ化だけならChatGPTへのアップロード、数千行を同じ指示で1行ずつ処理するならAPIが向いています。
ChatGPT for Excelの正体:OpenAI公式アドインと同名の別製品
OpenAIの発表記事によると、ChatGPT for Excelは2026年3月5日にGPT-5.4を搭載したベータ版として公開され、4月22日にGoogleスプレッドシート版のベータとSkills・アプリ連携が加わり、5月5日に全プランへ一般提供されました。ベータ期間の対象はBusiness・Enterprise・Edu・Plus・Proで、PlusとProはEU域外に限られていました。
Microsoft Marketplaceの掲載(バージョン2.0.0.1、2026年9月15日更新)では、アドイン名は「ChatGPT」で、Excel・Word・PowerPointの3つを1本でカバーします。PowerPoint側の機能と料金はChatGPT for PowerPointの使い方・料金・GA後の変更点まで実務目線で解説で扱っています。
Apps Do Wonders版・GPT for Excel Word・Excel Labsとの見分け方
2026年3月より前の日本語記事の多くは、別の製品を「ChatGPT for Excel」として紹介しています。ストアで検索しても複数がヒットするので、提供元で見分けます。
| 製品 | 提供元 | 使い方 | 課金 |
|---|---|---|---|
| ChatGPT(公式) | OpenAI, LLC | サイドバーで対話 | ChatGPTのプラン枠・クレジット |
| ChatGPT for Excel(他社製) | Apps Do Wonders | AI.ASKなどのセル関数 |
自社課金またはAPIキー |
| GPT for Excel Word | Talarian | エージェント・一括処理・関数 | 月25ドル〜 |
| Excel Labs | Microsoft Garage | LABS.GENERATIVEAI関数 |
OpenAIのAPIキー |
Apps Do Wonders版はAI.ASK・AI.LIST・AI.TRANSLATEなどのセル関数を追加する製品で、上位プランでは自分のOpenAIアカウントのAPIキーを登録します。「APIキーを取得して設定する」「AI.ASK関数を使う」と書かれた解説は、OpenAI公式版の話ではありません。
「GPT for Excel Word」はTalarian社のアドインで、2026年10月にAutosheetへ改称しました。表示名は段階的に「GPT for Excel – Autosheet」へ変わり、Word用の機能はその中に残ります。料金は個人のStandardが月25ドル(毎月25ドル分の利用を含む)、チーム向けのBusinessが1席月45ドルで、無料トライアルはGPT-5.6 Lunaで動きます。OpenAIとは別の会社で、ChatGPTのプランとは課金がつながっていません。
ChatGPT for Excelの料金:プラン別の利用枠
アドインの追加に費用はかかりません。使える量は、サインインしたChatGPTアカウントのプランで決まります。OpenAIのヘルプセンターの記載は次のとおりです。
| プラン | 月額(米ドル) | Excelでの利用 |
|---|---|---|
| Free | 0 | 限定的な利用枠 |
| Go | 8 | 限定的な利用枠 |
| Plus | 20 | エージェント系の共有枠 |
| Pro | 100/200/500 | エージェント系の共有枠 |
| Business(2人以上) | 1人20(年払い)/25(月払い) | プランの枠+購入クレジット |
| Enterprise・Edu | 個別契約 | クレジットまたは契約の枠 |
月額はOpenAIの料金ページの米ドル表示です。PlusとProの「エージェント系の共有枠」は、クレジットのヘルプによるとCodex・ChatGPT Work・Excel・PowerPoint・Wordで共有されます。Codexで枠を使い切ると、Excelもその枠では使えません。Business・Enterprise・Eduの無料プレビューは2026年6月2日で終わり、いまは各プランの利用枠とクレジットの条件に従います。
クレジット消費の目安:1メッセージ5〜20クレジット
ChatGPTのレートカードでは、Excel・スプレッドシートの典型的な作業は1メッセージ5〜20クレジットです(PowerPointは10〜50クレジット)。課金はAPIと同じトークン単位で、既定モデルのGPT-5.6 Solは100万トークンあたり入力100クレジット、キャッシュ済み入力10クレジット、出力500クレジットです。
たとえば、ブックの内容5万トークンを読み込んで2,000トークンを書き出すと、入力5+出力1で約6クレジットです。大きなブックほど消費が増えるので、プロンプトで「@シート名」と対象を絞ります。管理者はモデルごとに利用の可否を設定でき、GPT-5.6 Luna(入力5クレジット)は入力単価がSolの20分の1です。
FreeとGoの範囲とクレジットを買うときの条件
FreeとGoでもアドインのインストールと利用はできます。ただし、ヘルプには「限定的な利用」とだけ書かれ、回数の上限は公表されていません。Freeで試して足りなければ、Plus以上への変更か、クレジットの購入を検討します。
クレジットは[設定]→[使用量]から購入し、プランの枠を使い切った後の超過分に充てます。FreeとGoで購入できるのは一部のアカウントだけで、[クレジットを追加]が表示されなければ対象外です。購入したクレジットの有効期限は12か月で、法令や契約上の例外を除いて返金されません。APIのクレジットとは別物なので、API用に入金した残高はExcelでは使えません。
ChatGPT for Excelをインストールして使い始める手順
ExcelのデスクトップアプリとWeb版のどちらでも、次の手順で追加できます。
- Excelを開き、[ホーム]タブの[アドイン]を選ぶ
- 検索欄に「ChatGPT」と入力し、提供元がOpenAI, LLCのアドインを追加する
- リボンに出たChatGPTのボタンからサイドバーを開く
- 利用するプランのChatGPTアカウントでサインインする
Microsoftアカウントと職場・学校アカウントのどちらでも取得でき、Microsoft 365 Copilotの契約は不要です。
対応するExcelのバージョンとスマホ・iPadの扱い
Office Storeの対応表に載っているのは、Windows版Excel 2013以降、Mac版Excel 2016以降、Excel on the webの3つです。iPhone・iPad・Android版のExcelアプリは対応環境に含まれていません。スマートフォンのブラウザでの動作も公式には示されていないため、PCのExcelかPCのブラウザで使う前提で考えます。
アドインが見つからない・起動しないときの確認箇所
会社のPCで検索しても出てこない場合は、組織がストアのアドインを制限していないか管理者に確認します。ストアを使えない組織では、Microsoft 365管理者がヘルプにあるマニフェストXMLをダウンロードし、管理センターの[統合アプリ]→[アドインを展開]→[カスタムアプリをアップロード]で配布できます。
アドインは出るのにサインイン後に使えない場合は、ChatGPT側の権限を疑います。Enterpriseのワークスペースでは既定で無効になっており、ロールベースのアクセス制御(RBAC)を使うワークスペースでは、管理者がワークスペース設定の[Permissions & roles]で「ChatGPT for Excel and Google Sheets」を有効にします。この設定はExcelとGoogleスプレッドシートの両方にかかります。
シングルサインオンの組織で、Windows版Excelに「This add-in could not be started」と出て止まることがあります。ヘルプによると、古いSSOのコールバックURLが現在のエンドポイントへ転送される途中で、Windows版のアドインが転送を完了できないのが原因です。テナントのグローバル管理者がOpenAIの管理ポータル(Identity→SSO→Manage SSO)で新しいACS URLを確認し、IDプロバイダー側の既定のURLを差し替えます。
ChatGPT for Excelでできること・できないこと
ヘルプとMarketplaceが挙げる用途は、ゼロからの表作成(予算表・進捗管理表・テンプレート)、既存ブックの整形(書式・ラベルの統一、重複削除、壊れた数式の修正)、見慣れないブックの前提と主要な数式の読み解き、入力値が変わったときのモデル更新、シナリオ分析と感度分析表の作成です。複数のタブにまたがる数式や参照もたどれます。Webを検索した結果をブックへ書き込むこともでき、サイドバーには1メッセージ20ファイル・1ファイル25MBまで資料を添付できます。既定のSkillsとして、財務モデリングと企業財務の書式整形が入っています。
計算そのものはExcelの数式で行われ、ChatGPTは参照・更新したセルを回答で示します。書き換える前には許可を求めるので、変更を1段階ずつ確認して取り消せます。値を直接書き込ませた部分は、変更セルの一覧と元データを突き合わせて確認します。
一方、次の5点は現時点の制限です。
- Officeスクリプト、Power Query、ピボットテーブルとデータモデル、入力規則、名前の管理、スライサー、タイムライン、外部接続の管理、VBAとマクロによる自動化は未対応(製品ページのFAQ)
- 非常に大きなブックは、データの一部しか読み込めず結果が不完全になることがある
- アドイン内の会話はChatGPT本体の履歴と同期せず、メモリーも使えない
- ChatGPTで作ったSkillsは、自動ではアドインへ引き継がれない(Marketplaceの記載)
- 指示があいまいだと、意図しない編集や削除が起こりうる
マクロを作りたい場合は、ChatGPTの通常画面でVBAコードの案を生成し、自分でVBEに貼り付けて動作を検証する方法があります。
意図しない変更を防ぐ依頼文の型
ヘルプが勧めているのは、残す範囲・上書きする範囲・場所を明示することと、大きな変更の前に計画を出させることです。これを依頼文に落とすと、次の5項目を最初に書く形になります。
- 対象:「@売上明細 のA2:F500」のようにシートと範囲を指定する
- やること:「月別・担当者別の合計表を新しいタブに作る」
- 触らない範囲:「元データの値と書式は変えない」
- 例外の扱い:「金額が空欄の行は集計から外す」
- 確認方法:「作業前に変更するタブと範囲を列挙し、終わったら変更したセルを一覧にする」
エラーの原因調査にも向いています。「B145がエラーになる理由を、参照している数式をたどって説明し、修正案を出して」と頼むと、参照先の連鎖を順に示します。重要なファイルは、作業前に複製を取っておくことがヘルプでも推奨されています。
ChatGPTデスクトップアプリのCodexによるブック操作
ChatGPTデスクトップアプリのCodexからも、開いているExcelのブックを操作できます。アドインとCodexに同じChatGPTアカウント(ワークスペースを使う場合は同じワークスペース)でサインインし、ブックを開いた状態でCodexに「@Microsoft Excel」と指定して依頼します。シート・数式・値・書式・グラフを更新できるほか、手元のCSVなどのファイルやコードを処理に組み込めます。CodexからExcelが見つからないときは、アドインの[•••]メニューで[Allow Codex control]がオンになっているかを確認します。この連携はExcelだけが対象で、Googleスプレッドシートには対応していません。
アドイン・ファイルアップロード・APIの使い分け
ChatGPTでExcelのデータを扱う方法は、アドインのほかに、ChatGPTの画面へのファイル添付と、OpenAIのAPIの2つがあります。向く作業と上限が違うので、作業の形で選びます。
| 経路 | 向く作業 | 主な上限 | 費用 |
|---|---|---|---|
| アドイン | 開いているブックの編集・数式修正 | プランの利用枠 | プラン枠・クレジット |
| ファイル添付 | 集計・傾向分析・グラフ作成 | 約50MB・Freeは1日3ファイル | プランの範囲内 |
| API | 数千行を同じ指示で1行ずつ処理 | APIのレート制限 | トークン従量 |
ファイルアップロードのヘルプでは、XLSX・XLS・CSV・TSVを添付でき、スプレッドシートの上限は行の大きさによって約50MBです。アップロード上限は3時間あたり最大80ファイル、Freeは1日3ファイルですが、混雑時には引き下げられる場合があります。添付したファイルは、データ分析の機能がPythonで集計し、表やグラフで返します。元のブックは書き換わらないので、「どの商品の売上が落ちているか知りたい」のように答えが欲しいだけなら、アドインを入れる必要はありません。
添付するファイルは、1行目に列名、1行に1件のデータを置き、1シートに無関係な表を並べないようにします。数式が多く複雑なブックは上限内でも分析しきれないことがあり、そのときは対象のシートや列を指定するか、ファイルを分けます。分析環境は外部のWebやAPIにアクセスできません。
Microsoft 365 Copilot・Claude for Excelとの違い
Excelの中でAIに作業させる手段は、ほかにMicrosoftのCopilot in ExcelとAnthropicのClaude for Excelがあります。違いは契約先、参照できるデータ、Excelの機能をどこまで直接操作できるかです。
| 項目 | ChatGPT for Excel | Copilot in Excel | Claude for Excel |
|---|---|---|---|
| 提供元 | OpenAI | Microsoft | Anthropic |
| 必要な契約 | ChatGPT(Freeから) | Microsoft 365の対象プラン | Claudeの有料プラン |
| 追加費用 | プラン枠+クレジット | プランにより不要/法人は月3,148円〜 | プラン枠 |
| ピボットテーブル | 未対応 | 作成・編集できる | 編集できる |
| 社内データ連携 | ChatGPTのアプリ連携 | Microsoft Graph | コネクタで外部データ |
Copilot in Excelの対象は、AIクレジット付きのMicrosoft 365 Personal・Family、Microsoft 365 Premium、商用のMicrosoft Copilot、Copilot Chat対象の法人向けMicrosoft 365です。Microsoftのサポート記事では、テーブル・グラフ・ピボットテーブル・数式を使ってブックを直接編集すると説明されています。Claude for Excelも、Anthropicのドキュメントで並べ替え・フィルター・ピボットテーブルの編集・条件付き書式を直接実行できるとしています。ChatGPT for Excelは製品ページでピボットテーブルとデータモデルを未対応としているので、ピボットを作らせる作業が多いならCopilotかClaudeを選びます。
法人の追加ライセンスであるMicrosoft 365 Copilot Businessは、Microsoftの価格ページで年払い1ユーザー月3,148円(税別)で、2026年10月時点では割引後の2,698円も表示されています。適用条件は購入前に価格ページで確認してください。ベースのMicrosoft 365ライセンスは別途必要です。セルにプロンプトを書くCOPILOT関数はプレビューのまま、2026年9月14日で使えなくなりました。
選び方の基準は、参照させたいデータの置き場所です。OutlookのメールやTeamsの会議、SharePointのファイルを横断して表を作らせたいなら、Microsoft GraphにつながるMicrosoft 365 Copilotが有利です。すでにChatGPTのBusinessやEnterpriseを全社で契約しているなら、ChatGPT for Excelは追加ライセンスなしで始められ、Googleスプレッドシートと併用する部署にも向きます。どの製品を全社標準にするかの整理や社内展開の設計は、生成AI導入支援でも扱っています。
Claude for ExcelはClaudeのPro(月20ドル)以上の有料プランで使え、Freeでは使えません。料金と対応プランの詳細はClaude for Excelの料金は?無料で使えるか・対応プラン別の月額と導入手順【2026年10月】にまとめています。
ChatGPT for Excelに入力したデータの扱い
Marketplaceの説明では、アドインは各ユーザーのChatGPTの学習設定(データコントロール)に従います。Free・Plus・Proの個人ワークスペースは学習への利用が既定でオンで、設定の「すべての人のためにモデルを改善する」をオフにすれば外せます。Business・Enterprise・Eduは、既定で入力と出力を学習に使いません。
注意したいのは、OpenAI以外にもデータが渡る点です。ヘルプには、アドインの利用規約によりMicrosoftがブック・添付ファイル・プロンプトを読める場合があると書かれています。データはアドイン内に保存され、設定画面から削除やダウンロードができます。一部のログは安全性確保のため、OpenAIに30日間保存されます。
企業向けには、ワークスペース単位の管理機能(データと推論処理の保存地域の指定、Enterprise Key Management、ロールベースのアクセス制御)があり、プロンプトと応答はCompliance APIで取得できます。ただし対象は契約で異なり、Enterprise Key ManagementはOpenAIの担当営業が付くEnterpriseとEduのワークスペースに限られます。個人情報や未公開の財務数値を含むブックは、管理機能のあるプランに限定するのが現実的な線引きです。
行単位の大量処理:APIで分類する手順とコード
問い合わせ3,000件を5分類する、商品説明1,000行を要約する、といった同じ指示を1行ずつ繰り返す処理は、アドインには向きません。読み込む量が増えるほど利用枠も減ります。
この種の処理は、ExcelファイルをPythonで読み、APIを1行ずつ呼んで結果を書き戻すほうが、指示が毎回同じになり費用も事前に見積もれます。次の例は、「問い合わせ」シートのB列(本文)を分類してC列に書き込みます。実行前にpip install openai openpyxlを実行し、APIキーを環境変数OPENAI_API_KEYに設定して、inquiries.xlsxを同じフォルダに置きます(1行目は見出し)。20件ごとに別ファイルへ保存し、中断後は最後に保存した時点から再開できます。保存前の最大19件は再処理され、API利用料も再度発生します。空の応答や5分類にない語は「要確認」と書き、人が見直します。
import os
from openai import OpenAI
from openpyxl import load_workbook
SRC, DST = "inquiries.xlsx", "inquiries_labeled.xlsx"
MODEL = os.environ.get("OPENAI_MODEL", "gpt-6-luna")
LABELS = ["請求", "不具合", "解約", "要望", "その他"]
client = OpenAI() # 環境変数 OPENAI_API_KEY を読む
# 途中まで処理した出力ファイルがあれば、そこから再開する
wb = load_workbook(DST if os.path.exists(DST) else SRC)
ws = wb["問い合わせ"]
done = 0
for row in ws.iter_rows(min_row=2, min_col=1, max_col=3): # 1行目は見出し
text, label_cell = row[1], row[2] # B列=本文, C列=分類
if not text.value or label_cell.value:
continue # 空行と分類済みの行は飛ばす
res = client.responses.create(
model=MODEL,
instructions="問い合わせを次のどれか1語で分類し、その1語だけを返す: " + ", ".join(LABELS),
input=str(text.value),
reasoning={"effort": "none"}, # 分類だけなので推論を省いて出力枠を守る
max_output_tokens=16,
)
label = res.output_text.strip()
ok = res.status == "completed" and label in LABELS
label_cell.value = label if ok else "要確認" # 空の応答や分類外の語は人が見る
done += 1
if done % 20 == 0:
wb.save(DST) # 20件ごとに保存し、止まっても続きから再開できるようにする
wb.save(DST)
このコードは、Python 3.12にopenai 3.37.0とopenpyxl 3.1.5を入れた環境で、Responses APIを模したローカルのサーバーに向けて動かしました(2026年10月25日)。C列が無いシートへの書き込み、空行の読み飛ばし、分類外や空の応答を「要確認」にする動き、再開時に未分類の行だけAPIを呼ぶ動きを確認しました。実際のAPIへの接続と分類の精度は確認に含まれません。gpt-6-lunaのような推論モデルは、推論に使ったトークンもmax_output_tokensに数えます。上限を小さくするならreasoningのeffortをnoneにしておかないと、出力が空で返ることがあります。
費用はAPIの料金表で見積もれます。gpt-6-lunaは100万トークンあたり入力0.10ドル、出力0.50ドルです。1行あたり入力100トークン、出力10トークンとすると、1,000行で入力10万トークン(0.01ドル)と出力1万トークン(0.005ドル)、合計約0.015ドルです。急がない処理ならBatch APIで送ると単価は半分になります。APIはChatGPTのプランとは別契約で、APIキーの発行と支払い設定が必要です。モデルの選び方はGPT-6 Solとは?6.1 Solとの違い・料金とLuna・Astraの使い分け【2026年10月】、APIの仕組みと料金体系はChatGPT APIとは?できること・料金の仕組み・使い方と企業導入の判断基準を解説で解説しています。
なお、Excelのセルで動くPython in ExcelはMicrosoftのクラウド上の隔離環境で実行され、外部のAPIを呼べないため、この分類処理の置き換えにはなりません。Power Query・Officeスクリプトを含めた使い分けはExcel・Office業務の自動化|Power Query・Officeスクリプト・Copilotの使い分けを参照してください。
よくある質問
ChatGPT for Excelは無料で使えますか?
使えます。アドインは無料で、ChatGPTのFreeプランでもサインインして利用できます。ただしFreeとGoの利用枠は限定的で、回数の上限は公表されていません。無料枠で足りない場合は、Plus(月20ドル)以上への変更を検討してください。
ChatGPT for ExcelにAPIキーは必要ですか?
OpenAI公式のアドインには不要で、ChatGPTアカウントでサインインします。APIキーの入力を求められるのは、Apps Do Wonders版のChatGPT for ExcelやExcel Labsなど他社・別系統のアドインです。
ChatGPTでExcelのデータ分析はできますか?
できます。開いているブックの中で分析と更新をしたいならアドイン、ファイルの集計やグラフだけ欲しいならChatGPTの画面にXLSXを添付します。添付の上限は約50MBで、Freeは1日3ファイルまでです。
Googleスプレッドシートでも使えますか?
使えます。Google Workspace Marketplaceから「ChatGPT」を追加し、スプレッドシートの[拡張機能]メニューから開きます。利用枠と料金はExcel版と同じくChatGPTのプランに従います。
ChatGPT for ExcelでVBAマクロは作れますか?
アドインはVBAとマクロによる自動化に対応していません。マクロのコードはChatGPTの通常のチャットで生成し、自分でVBEに貼り付けて動作を確認してください。