Skip to main content
Logo
Overview

Excelに「指示するだけ」の時代が来てしまった

Excelで毎月同じようなピボットテーブルを作り、同じようなグラフを整え、同じような関数を組んでいる。週報用のデータを集計して、月次レポートの体裁を整えて、上司に送る。この繰り返しに月何時間を費やしているか、計算したことがあるだろうか。

2026年 1月、MicrosoftがExcel向けに Copilot Agent Mode(現在の正式名称は「Edit with Copilot」)を一般提供(GA)した。従来の Copilot は「この数式の意味を教えて」「このデータの傾向を要約して」のような質問応答が中心だった。聞けば答えてくれるが、実際の編集作業は自分でやるしかなかったわけだ。

Agent Mode はそこが根本的に違う。日本語で「こうしてほしい」と指示すれば、Copilot がワークブックを直接編集する。関数の挿入、ピボットテーブルの構築、グラフの作成、条件付き書式の設定まで一気にこなす。しかも実行前に「こういう手順で進めます」という実行計画を表示してくれるので、意図と違えば修正してからやり直せる。

実際に 3か月ほど業務で使い込んでみた結果、「これは確実に時短になる場面」と「まだ人間がやった方が早い場面」がかなりはっきり見えてきた。

利用条件と料金 — 元が取れるラインを計算してみた

Agent Mode を使うには、Microsoft 365 に加えて Copilot ライセンスの契約が必要だ。無料プランでは使えない。

プラン月額(税別)対象
Copilot Pro(個人向け)約 3,200円個人の Microsoft 365 サブスクリプション契約者
Microsoft 365 Copilot(法人向け)約 4,497円/ユーザー法人の Microsoft 365 E3 / E5 / Business Premium 等の契約者

法人向けは 2026年 6月末まで月額 2,698円のプロモーション価格が適用されている。検討中の企業にとって重要なのは、2026年 7月から Microsoft 365 のベースライセンス自体が値上げされる予定という点だ。Microsoftは 2025年 12月の公式ブログでこの価格改定を発表しており、7月以降に契約すると年間で数万円の差額が発生する可能性がある。導入するなら 6月末までの年間契約がベストなタイミングだろう。

月 3,200円は Netflix のスタンダードプラン約 2本分。正直、月に 1〜2回しか Excel を触らない人には割高だ。しかし、ピボットテーブルの作成やダッシュボード構築、定型レポートの生成を月に数回以上やっている人なら話が変わる。

具体的に計算してみよう。ピボットテーブルの作成に手動で 30分、グラフの調整に 15分、条件付き書式の設定に 15分。合計 1時間の作業が Agent Mode なら 5〜10分で完了する。月に 4回この作業があるとすると、節約できる時間は約 3〜4時間。時給 2,000円で換算しても月 6,000〜8,000円分の作業量だ。3,200円の元は十分取れる計算になる。

ただし、これは「Agent Mode がうまく動く前提」の試算だ。指示がうまく伝わらずやり直す時間も含めると、最初の 1か月は慣れるための学習コストがかかる。個人ユーザーならまず Copilot Pro の 1か月無料試用期間で自分の業務との相性を確認するのが最もリスクが低い。

実践 1:日本語で関数を自動生成させる

最も手軽に効果を実感できるのが、関数の自動生成だ。Excel のリボンにある「Copilot」ボタン(星のようなキラキラアイコン)をクリックすると、画面右側にチャットパネルが開く。ここに日本語で指示を入力する。

たとえば、A列に支店名、B列に商品名、C列に売上金額が入ったシートがあるとする。こう指示してみよう。

「B列が”東京”の行だけを対象に、C列の売上合計を計算する数式を D1 に入れて」

Copilot が =SUMIFS(C:C,A:A,"東京") を組み立て、「D1 にこの数式を入れます」と実行計画を表示する。内容を確認して「Apply」を押せば、セルに数式が挿入される。

ここが従来の Copilot との決定的な違いだ。以前は「=SUMIFS(C:C,A:A,“東京”) という数式を使ってください」とテキストで回答されるだけで、自分でセルを選んでコピペする必要があった。Agent Mode はセルを直接書き換えてくれる。地味な差に見えるが、1日に何度も繰り返す作業では体感が大きく変わる。

もう少し複雑な例も試してみよう。

「F列の日付が 2026年 1月 1日から 3月 31日の範囲で、かつ G列のステータスが”完了”の行数をカウントして、H1 に結果を入れて」

これも COUNTIFS 関数を正確に生成してくれる。VLOOKUP、IF、SUMIFS、INDEX-MATCH、COUNTIFS、AVERAGEIFS など、実務でよく使う関数はほぼ問題なく対応できている。

関数生成がうまくいかないパターンと対策

万能ではないケースも正直に書いておく。IF のネストが 3段以上になるような複雑な条件分岐では、意図と異なるロジックが生成されることがある。特に「A かつ B、ただし C の場合は例外で D を返す」のような条件は、日本語の指示が曖昧になりやすいのが原因だ。

対策は、条件を箇条書きで明示的に書くことだ。

「以下の条件で E列に値を入れて。条件 1:A列が”正社員”かつ B列が 10以上なら”対象”。条件 2:A列が”契約社員”なら B列に関係なく”対象外”。条件 3:それ以外は”要確認”」

この書き方にすると、ネストされた IF 関数でも精度がかなり上がる。「曖昧な日本語で一発で完璧な数式を出してくれる」という期待は捨てて、「条件を明確に指示すれば正確な数式を組んでくれる優秀なアシスタント」と捉えた方が実態に近い。

出力された数式は、必ず 3〜5件のサンプルデータで結果を手動検証する癖をつけておくべきだ。一見正しそうに見えて、エッジケース(空白セル、0、負の値)で想定外の挙動をすることがある。

実践 2:ピボットテーブルとグラフを一発で作る

Agent Mode が最も威力を発揮するのは、ピボットテーブルの自動構築だろう。手動だと「挿入タブ → ピボットテーブル → フィールドをドラッグ → 行と列の設定 → 値の集計方法を変更 → グラフの挿入 → グラフの書式設定」という 7ステップの操作が必要になる。Agent Mode なら 1文で済む。

「この売上データを月別・商品カテゴリ別に集計するピボットテーブルを新しいシートに作って、売上金額の棒グラフも追加して」

Copilot がデータ範囲を自動認識し、ピボットテーブルの構築からグラフの作成まで一連の流れを実行する。実行前に「Step 1: データ範囲を特定、Step 2: ピボットテーブルを作成、Step 3: グラフを挿入」のようなプランが表示されるので、行と列が逆だったり集計方法が違ったりすれば、その場で修正指示を出せる。

月次レポートの「指示文テンプレート化」が地味に効く

毎月同じ形式のレポートを作成している人にとって、Agent Mode の最大のメリットは「うまくいった指示文を保存して再利用できる」点かもしれない。

たとえば、こんな指示文をテキストファイルに保存しておく。

「A列〜F列のデータで、月別の売上合計ピボットテーブルを Sheet2 に作成。行に商品カテゴリ、列に月、値に売上金額の合計を配置。ピボットテーブルの下に折れ線グラフを挿入して、タイトルを”月別売上推移”にして」

翌月は新しい月のデータを開いて、この指示文をコピペするだけだ。VBA マクロを書くよりもはるかに手軽で、レポートのフォーマットが変わっても指示文を修正するだけで対応できる。マクロの保守から解放されるのは想像以上に楽だ。

複数シートにまたがるデータは分割指示が確実

注意が必要なのは、データが複数シートに分散しているケースだ。「Sheet1 の売上データと Sheet2 の顧客マスタを結合して分析して」と 1文で指示しても、どの列をキーにして結合するのか、どの列を分析に使うのかが曖昧で、想定外の結果になることが多い。

こういう場合は手順を分割して指示する方が確実だ。

「Step 1: Sheet1 の A列(顧客 ID)を使って、Sheet2 の B列から顧客名を VLOOKUP で Sheet1 の G列に取得して」

「Step 2: Sheet1 の完成データで、顧客名別・月別の売上集計ピボットテーブルを Sheet3 に作って」

一度に全部やらせるより、ステップを区切った方が精度は高い。考えてみれば、人間の部下に仕事を頼むときも同じだろう。

実践 3:データ分析と条件付き書式の複合タスク

分析と書式設定を組み合わせた複合タスクも Agent Mode の得意分野だ。

「H列に売上の前年同月比を計算する列を追加して。増減率がプラス 10%以上の月のセルを緑の背景色に、マイナス 10%以下を赤の背景色にしてハイライトして」

計算列の追加と条件付き書式の設定が同時に実行される。手動でやると、条件付き書式のルール設定画面で数式を入力する必要があり、=H2>=0.1 のような条件式と書式の組み合わせを正しく設定するのは慣れていないと意外に手間取る作業だ。

もう 1つ実用的な例を挙げる。

「各営業担当者の月別売上を集計して、全体平均を下回っている月のセルに黄色の背景色をつけて。さらに、3か月連続で平均以下の担当者の行を太字にして」

このような「集計 → 判定 → 視覚化」の 3ステップも、自然言語 1〜2文で完了する。ダッシュボード的なシートを作る場合に重宝する。

Agent Mode でできないこと — Excelの限界がそのまま天井

ただし、ここが Agent Mode の天井が見える場面でもある。統計的に有意な回帰分析、外れ値の自動検出(IQR 法や Z-score 法)、ARIMA モデルを使った時系列予測といった高度な統計分析は、Python の pandas + scipy や R に任せた方が圧倒的に正確だ。

Agent Mode が自動化してくれるのは、あくまで「Excel の標準機能の範囲内でできること」であって、Excel そのものの分析能力を拡張するわけではない。SUM、AVERAGE、COUNTIFS、ピボットテーブル、条件付き書式——これらを手動で設定する手間を省いてくれるツールだと理解した方がいい。

Excel の分析機能で足りる業務には Agent Mode。足りない業務には Python や R。この線引きを意識しておくだけで、「Agent Mode に期待しすぎて失望する」パターンを避けられる。

ChatGPT・Gemini との使い分け — 全部 Copilot にする必要はない

Excel 業務で AI を活用するなら、Copilot 一択というわけでもない。ツールごとに得意な領域が異なる。

用途最適なツール選ぶ理由
Excel 内の直接編集(関数挿入・ピボット・グラフ)Copilot Agent Modeワークブックを直接操作できる唯一の AI
数式のロジック相談・デバッグChatGPT / Claude会話の中で条件を変えながら試行錯誤しやすい
Google スプレッドシートでの分析GeminiGoogle Workspace 連携で直接編集が可能
CSV の前処理・結合・クレンジングChatGPT(Advanced Data Analysis)Python 環境で柔軟なデータ加工ができる
VBA マクロの新規作成・修正ChatGPT / Claudeコード生成の精度が高く、エラー修正の説明も丁寧

Copilot の最大の強みは「Excel を開いたまま、ブラウザに切り替えずに編集が完結する」ことに尽きる。ChatGPT をブラウザで開いて、出力された数式をコピーして、Excel に戻って貼り付けて——この往復がなくなるだけで、体感の作業効率はかなり変わる。

一方で、Excel から離れても構わない作業はどうか。たとえば 50個の CSV ファイルを結合してクレンジングする前処理や、数万行のデータから異常値を検出する分析は、ChatGPT の Advanced Data Analysis にファイルをアップロードした方が速い。Copilot はあくまで Excel のUI 内で動くので、Excel の操作で表現できない処理は苦手だ。

ツールに忠誠を誓う必要はない。場面ごとに最適なものを使い分ければいい。

機密データの扱い — この判断だけは間違えてはいけない

法人環境で Microsoft 365 Copilot を使う場合、データは Microsoft のセキュリティ境界内(Azure のテナント境界)で処理され、AI モデルの学習には使用されないとされている。SOC 2 Type II、ISO 27001 / 27018 等のコンプライアンス認証が適用されるため、法人としてのデータガバナンスは一定水準が保たれる建て付けだ。

しかし、個人契約の Copilot Pro はデータの取り扱いポリシーが法人版と完全に同一ではない。Microsoft のプライバシーステートメントでは、「サービスの改善」を目的としたデータの利用に言及しており、法人版ほど明確な「学習不使用」の保証がない点は認識しておくべきだ。

顧客の個人情報、取引先との契約金額、従業員の人事評価データ——こうした機密性の高いファイルで Copilot を使う前に、自社の情報セキュリティポリシーを必ず確認してほしい。「便利だから」で機密データを AI に渡してしまうのは、最も避けたい種類の事故だ。

心配なら段階的に導入すればいい。まずはダミーデータや公開されているオープンデータセット(e-Stat や Kaggle のデータなど)で Agent Mode の動作を確認する。問題なければ、社内の非機密データに適用範囲を広げる。いきなり本番の機密データで試すのは避けた方が賢明だ。

導入前に知っておきたい現時点での制約

Agent Mode は便利だが、2026年 4月時点でいくつかの制約がある。把握しておかないと「使えない」と早合点しかねないので、主要なものを整理しておく。

日本語指示の精度は英語より若干落ちる。Microsoft の Copilot は英語でのトレーニングが先行しているため、複雑な指示では英語の方が正確に解釈されるケースがある。日本語でうまくいかない場合、同じ指示を英語で試してみると通ることがある。日常的な関数生成やピボット作成では日本語で十分だが、覚えておいて損はない。

ファイルサイズの上限がある。Agent Mode が処理できるデータ量には制限があり、数十万行を超える大規模データではタイムアウトや処理エラーが発生することがある。大量データの分析が主な用途なら、Power BI や Python 環境を併用した方が現実的だ。

Undo(元に戻す)が効かない操作がある。Agent Mode による編集は Ctrl + Z で巻き戻せる場合がほとんどだが、複数シートにまたがる操作では完全に元に戻せないケースがまれにある。重要なファイルでは事前にコピーを保存しておくのが安全だ。

まずは関数生成 3本ノックから始めればいい

Agent Mode をいきなりフル活用しようとすると、期待とのギャップに失望する可能性がある。複雑な VBA マクロの完全な代替にはまだならないし、Excel で動く業務システムを置き換えるものでもない。

だが、SUMIFS 関数を手で組む代わりに日本語で指示する。毎月のピボットテーブルを 1文で生成する。条件付き書式を自然言語で設定する——この程度の使い方でも、月に 3〜4時間は確実に浮く。年間にすれば 36〜48時間。丸 2日分だ。

Microsoft 365 をすでに契約しているなら、Copilot Pro の無料試用期間を使って、普段よく組む関数を 3つ日本語で指示してみることから始めればいい。SUMIFS、VLOOKUP、IF——この 3つが自分の期待通りに動けば、月 3,200円を払う価値があるかどうかの判断材料としては十分だろう。