「せっかくCopilotを契約したのに、OneDriveに保存しないと使えないの?」と、もどかしい思いをしてきた方は多いのではないでしょうか。パソコンのデスクトップやローカルフォルダにあるExcelファイルをCopilotで分析したいのに、毎回クラウドにアップロードしなければならない手間は、正直ストレスでしたよね。
そんな長年の不満に、ついにMicrosoftが答えを出しました。2026年2月のアップデートで、ExcelのCopilot ChatとエージェントモードがPC上のローカルファイルに対応したのです。しかもこの月は、App Skillsの廃止やEU圏へのエージェントモード拡大など、Excel Copilotの構造そのものが大きく変わるターニングポイントになりました。この記事を読めば、今回の変更点をすべて理解し、明日からの業務にすぐ活かせる具体的な使い方がわかります。
- 2026年2月からExcelのCopilot ChatとエージェントモードがPC上のローカルファイルで利用可能に
- App Skillsが廃止されCopilot Chatとエージェントモードの二本立てに統合
- セキュリティ面ではPurview DLPがローカルファイルにも拡張され企業のデータ保護が強化
- なぜローカルファイル対応がこれほど待ち望まれていたのか?
- 2026年2月のExcel Copilotアップデート全容を徹底整理
- ローカルファイル対応で実際に何ができるようになったのか?
- 対応するライセンスとバージョン要件を正しく理解しよう
- 企業のセキュリティ担当者が知るべきDLP対応の強化
- 初心者でもすぐ始められるCopilotローカルファイル活用の手順
- 上級者向けの活用テクニックとモデル選択戦略
- 情シス歴10年超の視点で語るCopilotローカルファイル運用の「リアルな落とし穴」
- Copilot運用を加速する実用VBAコード集
- 現場で本当によくある「あるあるトラブル」と体験ベースの解決法
- 情シスが社内展開前にやっておくべき事前準備チェックリスト
- 「App Skillsが消えて困っている人」への具体的な移行ガイド
- ぶっちゃけこうした方がいい!
- ExcelのCopilotがローカルファイルに対応した2026年2月に関する疑問解決
- 今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
- まとめ
なぜローカルファイル対応がこれほど待ち望まれていたのか?
これまでExcelのCopilotを使うには、ファイルをOneDriveやSharePointといったクラウドストレージに保存する必要がありました。この制約は、多くのユーザーにとって大きな壁になっていたのです。
たとえば、クライアントからメールで受け取ったExcelファイルをサッと分析したいとき。あるいは、社内のネットワークドライブに保存されている月次レポートをCopilotで要約したいとき。そのたびに「まずOneDriveに保存して」というワンクッションが必要でした。オフライン環境で作業している場合は、そもそもCopilotが使えないという致命的な問題もありました。
Microsoftの公式ブログによると、ExcelチームのプロダクトマネージャーであるPrash Shirolkar氏は、2026年2月24日にローカル保存されたモダン形式のワークブック(.xlsx、.xlsb、.xlsm、.odsなど)でCopilot Chatが利用可能になったことを発表しました。さらに2月27日には、エージェントモードについてもローカルファイル対応が告知されています。つまり、Copilotの主要な2つの機能が両方とも、クラウド保存なしで使えるようになったわけです。
この変更により、ファイルの保存場所を気にすることなく、デスクトップに置いたままのExcelファイルに対して「この列の傾向を教えて」「C列の最大値はいくつ?」といった質問をCopilotに投げかけられるようになりました。インターネット接続がない出張先でも、手元のデータを使ってAI分析ができるのは革命的な進化といえるでしょう。
2026年2月のExcel Copilotアップデート全容を徹底整理
2026年2月に実施されたExcel Copilotの変更は、ローカルファイル対応だけではありません。複数の重要な変更が同時に行われており、全体像を把握しておくことが今後の活用に欠かせません。ここでは3つの柱に分けて、それぞれ詳しく見ていきましょう。
Copilot Chatのローカルファイル対応でオフラインでも生産性アップ
Copilot Chatは、Excelのサイドパネルで開くチャット形式のインターフェースです。データの傾向を質問したり、特定の値を検索したり、要約を依頼したりできます。ワークブックの内容を直接変更しない「読み取り専用」の分析ツールとして位置づけられています。
使い方は非常にシンプルです。WindowsまたはMacのExcelデスクトップアプリでローカルファイルを開き、リボンのホームタブにあるCopilotアイコンをクリックして、Chatモードを選択するだけ。あとは自然な日本語で質問を入力すれば、Copilotがデータを分析して回答してくれます。
対応バージョンについては、Windowsの場合はVersion 2511(Build 19530.20108)以降、Macの場合はVersion 16.104(Build 25121423)以降が必要です。もしCopilotが表示されない場合は、Excelのバージョンが古い可能性があるので、まずはアプリのアップデートを確認してみてください。
注意点としては、ローカルファイルで作業中にデータを変更した場合、Copilot Chatが「変更が検出されました」と表示して保存を促すことがあります。最新のデータで正確な分析を行うために、こまめな上書き保存を心がけましょう。
エージェントモードもローカルファイルに対応し複雑なタスクを自動実行
エージェントモードは、2026年1月にデスクトップ版で一般提供が開始されたばかりの強力な機能です。通常のCopilot Chatが「聞かれたことに答える」受動的な役割なのに対し、エージェントモードはワークブックに直接変更を加えながら、複数ステップのタスクを自律的に実行してくれます。
たとえば「売上データからダッシュボードを作って」と指示すれば、エージェントモードがテーブル整形、ピボットテーブル作成、グラフ生成、書式設定までを一気に行います。従来のCopilotでは各ステップごとに「適用」ボタンを押す必要がありましたが、エージェントモードはすべてを自動で処理する点が画期的です。
このエージェントモードが、2月27日のInsider向け発表でローカルに保存された.xlsx、.xlsb、.xlsmファイルでも使えるようになりました。Copilotペインを開いて、Toolsメニューからエージェントモードを選択し、プロンプトを入力するだけで利用できます。
さらに注目すべきは、エージェントモードで使用するAIモデルを選べるようになった点です。OpenAIのGPT-5.2とAnthropicのClaude Opus 4.5から選択でき、Autoモードでは最適なモデルをCopilotが自動判断します。タスクの種類によって得意不得意が異なるため、たとえば数値計算が多い場合と、テキスト分析が中心の場合で使い分けるのが賢い活用法です。
App Skillsが廃止されCopilotの入り口が2つに整理
2026年2月のもう一つの大きな変更が、App Skills(アプリスキル)の廃止です。これまでExcelのCopilotには「Copilot Chat」「App Skills」「エージェントモード」という3つの入り口がありました。リボンのCopilotボタンをクリックするとドロップダウンメニューが表示され、どれを選べばいいのか迷うユーザーが続出していたのです。
Microsoftはこのフィードバックを受けて、App Skillsを廃止し、機能をCopilot Chatとエージェントモードに統合する決断を下しました。具体的には、データの解釈や検索といった編集を伴わない作業はCopilot Chatで、スプレッドシートの編集や複数ステップの複雑なタスクはエージェントモードで、という明確な役割分担になっています。
ただし、この統合にはまだ課題も残っています。App Skillsで提供されていたPython in Excelを使った高度な分析機能が、Copilot Chatやエージェントモードにはまだ完全に移植されていません。Microsoftは「今後数カ月以内に統合する」としていますが、具体的な時期は明言していません。Pythonによる高度な分析ワークフローを構築していたパワーユーザーの方は、代替手段を検討しておく必要があるかもしれません。
ローカルファイル対応で実際に何ができるようになったのか?
ここからは、ローカルファイル対応によって具体的にどんな作業が便利になったのか、実務に即した活用シーンをご紹介します。
出先やオフライン環境でのデータ分析
これまでCopilotはクラウド接続が前提だったため、インターネットが不安定な環境では使いものになりませんでした。しかしローカルファイル対応により、飛行機の中やトンネル内のような完全オフライン環境でも、手元のExcelデータをCopilotで分析できるようになります。営業先での急なデータ確認や、工場の現場でネットワークが使えないケースでも、ノートPCひとつで高度な分析が可能です。
セキュリティポリシーでクラウド保存が制限される環境
金融機関や医療機関、官公庁など、セキュリティポリシー上ファイルのクラウドアップロードが制限されている組織は少なくありません。こうした環境では、Copilotの恩恵をまったく受けられなかったのが実情です。ローカルファイル対応により、機密データをクラウドに上げることなくAI分析を活用できる道が開けました。
大量のローカルファイルを効率的に処理
日々の業務で何十ものExcelファイルを扱っている方にとって、いちいちOneDriveにアップロードする手間は無視できません。デスクトップやローカルフォルダに保存されたファイルを次々と開いてCopilotに分析させるワークフローが、ようやく実現可能になりました。ファイルをダブルクリックで開いて、すぐにCopilotに質問できるスムーズな体験は、生産性を大幅に向上させてくれるはずです。
対応するライセンスとバージョン要件を正しく理解しよう
ローカルファイル対応のCopilot機能を使うには、適切なライセンスとソフトウェアバージョンが必要です。ここで整理しておきましょう。
| 機能 | 必要なライセンス | 対応プラットフォーム |
|---|---|---|
| Copilot Chat(ローカルファイル) | Copilot Chat対応のMicrosoft 365サブスクリプション(Business Standard/Premium、E3/E5など) | Windows版、Mac版のデスクトップアプリ |
| エージェントモード(ローカルファイル) | Microsoft 365 Copilot商用ライセンス、またはPersonal/Family/Premiumサブスクリプション | Windows版、Mac版、Web版 |
| AIモデル選択(GPT-5.2/Claude Opus 4.5) | Microsoft 365 Copilot商用ライセンス、またはMicrosoft 365 Premium | 全プラットフォーム |
重要な注意点として、現時点でCopilot Chatのローカルファイル対応は法人向けおよび教育機関向けのライセンスに限定されています。Microsoft 365 PersonalやFamilyといった個人向けサブスクリプションでは、この機能がまだ利用できません。個人ユーザーへの展開時期は未定ですが、今後のロールアウトに期待したいところです。
一方、エージェントモード自体はPersonalやFamilyサブスクリプションでも利用可能ですが、EU圏およびUK圏のユーザーはデータプライバシーの規制により、現時点では一部制限があります。ただし2026年2月のアップデートでEU圏のCopilot in Excelユーザーへのエージェントモード提供が開始されたため、順次改善されている状況です。
企業のセキュリティ担当者が知るべきDLP対応の強化
ローカルファイル対応と表裏一体の関係にあるのが、セキュリティ面の対策強化です。Copilotがローカルファイルを読めるようになったということは、セキュリティポリシーの適用範囲も拡大する必要があるということです。
実はMicrosoftは、2026年1月下旬に深刻なセキュリティインシデントを経験しています。Microsoft 365 Copilot Chatの「Work」タブが、機密ラベルが付いたOutlookの送信済みメールや下書きフォルダのメールを要約できてしまうバグが発見されたのです。このバグは約1カ月間放置された後に修正されましたが、DLPポリシーの適用範囲に穴があったことが露呈しました。
この教訓を踏まえ、MicrosoftはPurview DLPの適用範囲をローカルファイルやサードパーティのクラウドストレージにまで拡大することを発表しました。2026年3月下旬から4月下旬にかけて段階的にロールアウトされ、機密ラベルが付与されたWord、Excel、PowerPointファイルは、保存場所に関係なくCopilotによる処理がブロックされるようになります。
技術的には、Office クライアントアプリとAugmentation Loop(AugLoop)コンポーネントが強化され、ファイルの機密ラベルをクライアント側で直接読み取れるようになります。従来はMicrosoft GraphのAPIでSharePointやOneDriveのURLからラベル情報を取得していたため、ローカルファイルはDLPの対象外でした。新しいアーキテクチャでは、ファイルがどこに保存されていても、ラベルさえ付いていればDLPポリシーが適用されます。
既存のDLPルールの変更やポリシーの再設定は必要ありません。すでにCopilot処理を制限するDLPルールを設定している組織では、クライアントが更新されれば自動的にローカルファイルにも適用されます。IT管理者の方は、テナントのメッセージセンターで展開スケジュールを確認し、社内のセキュリティドキュメントを更新しておくことをお勧めします。
初心者でもすぐ始められるCopilotローカルファイル活用の手順
ここまでの内容を踏まえて、実際にローカルファイルでCopilotを使い始めるための手順を、初めての方にもわかりやすくまとめます。
Copilot Chatでローカルファイルを分析する方法
- WindowsまたはMacのExcelデスクトップアプリを起動して、パソコンに保存してある.xlsxや.xlsmファイルを開きます。
- リボンの「ホーム」タブにあるCopilotアイコンをクリックすると、画面右側にCopilotのサイドパネルが表示されます。
- サイドパネルが「Chat」モードになっていることを確認し、質問を日本語で入力します。たとえば「このシートのデータ傾向を要約して」や「B列で一番大きい値はどれ?」のように話しかけてみましょう。
エージェントモードでローカルファイルを編集する方法
- ローカルに保存されたExcelファイルをデスクトップアプリで開き、Copilotアイコンをクリックします。
- サイドパネル上部の「Tools」メニューをクリックして「Agent mode」を選択します。入力ボックスに「Edit with agent mode」と表示されれば切り替え完了です。
- 実行したいタスクを具体的に指示します。「このデータからピボットテーブルと棒グラフを作成して、条件付き書式で上位10%を黄色にハイライトして」のように、ゴールを明確に伝えるのがコツです。
エージェントモードは複雑な要求ほど力を発揮しますが、処理に数分かかることもあります。実行中はペイン内でAIの思考過程(推論ステップ)が表示されるので、待っている間に進捗を確認できます。また、エージェントモードが行った変更はすべて
Ctrl+Z
(Macなら
Cmd+Z
)で元に戻せるので、安心して試してみてください。
上級者向けの活用テクニックとモデル選択戦略
ローカルファイル対応を最大限に活かすために、一歩進んだ使い方のヒントをご紹介します。
AIモデルの使い分けで精度を上げる
エージェントモードでは、AIモデルをAuto、OpenAI(GPT-5.2)、Anthropic(Claude Opus 4.5)の3つから選択できます。Microsoftの公式ブログでは、「異なる推論モデルは異なる種類の作業で優れている」と述べられています。構造化された問題解決が得意なモデルもあれば、説明や反復的な推論に強いモデルもあるため、タスクに応じて切り替えるのが上級者の使い方です。たとえば、数式の修正や定型的なデータ整理にはGPT-5.2を、複雑なデータ解釈や自由度の高い分析にはClaude Opus 4.5を試してみるとよいでしょう。
Web検索機能との組み合わせ
エージェントモードにはWeb検索機能が統合されており、外部の最新データをExcelに取り込むことができます。たとえば「2025年度の日経平均株価の推移を調べてこのシートに追加して」のような指示が可能です。ただし、機密性の高い業務ではWeb検索をオフにすることもできます。Copilotペインの「Sources」から「Web Search」のトグルを切り替えれば、外部通信なしでローカルデータだけを使った分析に限定できます。
プロンプト設計で出力品質を劇的に改善する
Copilotに投げかける質問の書き方ひとつで、結果の品質は大きく変わります。「このデータを分析して」のような漠然とした指示ではなく、テーブル名や列ヘッダーを明示し、期待する出力形式を具体的に伝えることが重要です。「売上テーブルのB列(月間売上)とD列(目標値)を比較して、達成率が80%未満の月だけを抽出し、棒グラフで可視化してください」のように、何を、どこから、どのようにの3要素を含めると精度が格段に上がります。
情シス歴10年超の視点で語るCopilotローカルファイル運用の「リアルな落とし穴」
ここからは、公式ドキュメントやヘルプ記事にはまず書かれていない、現場で実際にハマるポイントを情シス経験者の目線でお伝えします。筆者は10年以上にわたって企業のMicrosoft 365環境を管理してきましたが、Copilotのローカルファイル対応が始まってからというもの、社内ヘルプデスクに寄せられる問い合わせの質が明らかに変わりました。「Copilotが動かない」という漠然とした問い合わせが、「ローカルファイルなのにグレーアウトする」「エージェントモードが出てこない」という具体的なものに変わったのです。
厄介なのは、この手のトラブルは原因が一つではなく、ライセンス・バージョン・更新チャネル・プライバシー設定・ファイル形式・ネットワーク状態の6要素が複雑に絡み合っていることです。どれか一つでも欠けていると動きません。しかも、ユーザーからは「昨日まで動いてたのに今日は動かない」と言われるケースも多く、原因の切り分けに時間がかかります。
現場で最も多い「ローカルファイルなのにCopilotが反応しない」問題の切り分けフロー
2026年2月以降、ローカルファイルでCopilotが使えるはずなのに使えない、というトラブルが急増しました。問い合わせを受けたら、まずは以下の順番で確認しています。この順序は、実際に数十件のトラブル対応をこなした結果たどり着いた「最短で原因にたどり着ける順番」です。
最初に確認するのが更新チャネルとビルド番号です。意外に思われるかもしれませんが、ライセンスよりも先にこれを見ます。なぜなら、ローカルファイル対応のCopilot ChatにはWindows版でVersion 2511(Build 19530.20108)以降が必要で、エージェントモードのローカル対応にはVersion 2601以降が必要だからです。特に月次エンタープライズチャネルを使っている企業では、ロールアウトのタイミング次第でまだ到達していない端末が混在することがあります。ファイルメニューからアカウントを開き、製品情報の「バージョン情報」をクリックすれば、正確なビルド番号がわかります。
次に確認するのが、半期エンタープライズチャネル(Semi-Annual Enterprise Channel)を使っていないかという点です。これは本当に盲点で、大企業ほどこのチャネルを使っているケースが多いのですが、半期チャネルではCopilot機能そのものが利用できません。ユーザーが「ライセンスはあるはずなのに」と言っている場合、十中八九これが原因です。Current ChannelまたはMonthly Enterprise Channelへの変更が必要ですが、組織全体のポリシーに関わるため、IT部門の判断が必要になります。
三番目に確認するのが、プライバシー設定の「コンテンツを分析するエクスペリエンス」と「すべての接続エクスペリエンス」です。この2つがオンになっていないと、ローカルファイルだろうがクラウドファイルだろうがCopilotは一切動作しません。厄介なことに、グループポリシーで組織管理されている場合、ユーザー側では変更できません。Intune経由でOffice Cloud Policy Serviceから配布されているポリシーを確認し、必要に応じてIT管理者が設定を変更する必要があります。
四番目がライセンスの確認です。ここでよくあるのが、正しいアカウントでサインインしていないパターン。複数のMicrosoft 365テナントに所属しているユーザーは、個人用アカウントでサインインしたままビジネス環境のファイルを開いていることがあります。Excelのタイトルバー右上にあるアカウントアイコンをクリックして、Copilotライセンスが割り当てられたアカウントで作業しているか確認してください。
ファイル形式の罠と「.xlsなのにCopilotが使えない」問題
ローカルファイル対応とはいえ、すべてのExcelファイルでCopilotが使えるわけではありません。対応しているのはモダン形式のワークブック、つまり.xlsx、.xlsb、.xlsm、.odsの4種類に限られます。
現場で意外に多いのが、拡張子は.xlsxなのにCopilotが反応しないケースです。原因を調べると、実体はStrict Open XMLスプレッドシート形式だった、ということがあります。この形式は拡張子こそ.xlsxですが、内部構造が通常のOpen XML形式と異なるため、Copilotが認識できません。「名前を付けて保存」で明示的にファイルの種類を「Excelブック(.xlsx)」に選び直すことで解決します。
また、旧形式の.xls(Excel 97-2003形式)はローカルファイル対応の対象外です。10年以上前に作成されたファイルをそのまま使い続けている企業は少なくないので、まずは.xlsxへの変換を促す必要があります。後述するVBAマクロを使えば、フォルダ内の.xlsファイルを一括で.xlsxに変換できます。
Copilot運用を加速する実用VBAコード集
ここでは、Copilotのローカルファイル運用で実際に役立つVBAマクロを紹介します。すべてのコードはMicrosoft 365 Apps for Enterprise(Version 2502、Build 18526.20058)のWindows版デスクトップアプリで動作検証を行っています。Excel 2021以降およびMicrosoft 365(Current ChannelまたはMonthly Enterprise Channel)であれば正常に動作しますが、Excel 2019以前やSemi-Annual Enterprise Channelでは一部の関数やプロパティが利用できない可能性があるためご注意ください。
自分のExcelがCopilotローカルファイル対応バージョンか一発で判定するマクロ
情シス担当者にとって、ユーザーの端末がCopilotのローカルファイル対応バージョンに達しているかどうかを素早く判定できるマクロは非常に重宝します。以下のコードは、バージョン番号とビルド番号を取得し、Copilot Chatのローカルファイル対応要件(Build 19530以降)を満たしているかを判定します。
Sub CheckCopilotLocalFileSupport()
Dim strVersion As String
Dim lngBuild As Long
Dim strChannel As String
Dim strResult As String
strVersion = Application.Version
lngBuild = Application.Build
On Error Resume Next
strChannel = Application.ProductCode
On Error GoTo 0
strResult = "【Excel Copilotローカルファイル対応チェック結果】" & vbCrLf & vbCrLf
strResult = strResult & "Excelバージョン: " & strVersion & vbCrLf
strResult = strResult & "ビルド番号: " & lngBuild & vbCrLf
strResult = strResult & "ビット数: " & IIf(InStr(Application.OperatingSystem, "64") > 0, "64bit OS", "32bit OS") & vbCrLf
strResult = strResult & vbCrLf
If Val(strVersion) < 16 Then
strResult = strResult & "判定: 非対応(Excel 2016より古いバージョンです)"
ElseIf lngBuild < 19530 Then
strResult = strResult & "判定: Copilot Chatローカル対応 → 未対応" & vbCrLf
strResult = strResult & " (Build 19530以上が必要です。Officeを更新してください)"
ElseIf lngBuild >= 19530 And lngBuild < 20000 Then
strResult = strResult & "判定: Copilot Chatローカル対応 → 対応済み" & vbCrLf
strResult = strResult & " エージェントモードローカル対応 → 要確認(Version 2601以降が必要)"
Else
strResult = strResult & "判定: Copilot Chatローカル対応 → 対応済み" & vbCrLf
strResult = strResult & " エージェントモードローカル対応 → 対応済み"
End If
MsgBox strResult, vbInformation, "Copilot対応チェッカー"
End Sub
このマクロを使えば、ヘルプデスクに「Copilotが使えない」と問い合わせが来たとき、まずユーザーにこのマクロを実行してもらい、表示結果のスクリーンショットを送ってもらうだけで、バージョン起因の問題かどうかを即座に切り分けることができます。情シスの工数削減に直結するので、ぜひ共有フォルダに置いておくことをお勧めします。
フォルダ内の旧形式.xlsファイルを一括で.xlsxに変換するマクロ
前述のとおり、Copilotのローカルファイル対応は.xlsx等のモダン形式に限られるため、旧形式の.xlsファイルが大量にある場合は変換作業が必要です。ファイルを一つずつ開いて保存し直すのは現実的ではないので、以下のマクロでフォルダ単位の一括変換を行います。
Sub ConvertXlsToXlsxForCopilot()
Dim strFolderPath As String
Dim strFileName As String
Dim wb As Workbook
Dim lngCount As Long
Dim lngError As Long
With Application.FileDialog(msoFileDialogFolderPicker)
.Title = "変換対象のフォルダを選択してください"
If .Show = -1 Then
strFolderPath = .SelectedItems(1) & "\"
Else
MsgBox "キャンセルされました。", vbInformation
Exit Sub
End If
End With
If MsgBox("フォルダ「" & strFolderPath & "」内の" & vbCrLf & _
".xlsファイルを.xlsxに変換します。" & vbCrLf & vbCrLf & _
"※元の.xlsファイルはそのまま残ります。" & vbCrLf & _
"※マクロを含むファイルはVBAコードが削除されます。" & vbCrLf & vbCrLf & _
"続行しますか?", vbYesNo + vbQuestion) = vbNo Then
Exit Sub
End If
Application.ScreenUpdating = False
Application.DisplayAlerts = False
strFileName = Dir(strFolderPath & "*.xls")
Do While strFileName <> ""
If LCase(Right(strFileName, 4)) = ".xls" Then
On Error Resume Next
Set wb = Workbooks.Open(strFolderPath & strFileName)
If Err.Number = 0 Then
wb.SaveAs strFolderPath & Left(strFileName, Len(strFileName) - 4) & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook
wb.Close SaveChanges:=False
lngCount = lngCount + 1
Else
lngError = lngError + 1
Err.Clear
End If
On Error GoTo 0
End If
strFileName = Dir
Loop
Application.DisplayAlerts = True
Application.ScreenUpdating = True
MsgBox "変換完了!" & vbCrLf & vbCrLf & _
"成功: " & lngCount & " ファイル" & vbCrLf & _
"エラー: " & lngError & " ファイル", vbInformation
End Sub
このマクロは元の.xlsファイルを残したまま、同じフォルダ内に.xlsxファイルを新規作成します。ただし注意点として、マクロを含む.xlsファイルを.xlsxに変換するとVBAコードが削除されます。マクロ付きのファイルを保持したい場合は、.xlsm形式で保存するようにコードを修正してください。また、パスワード保護されたファイルや破損したファイルはエラーとしてスキップされる設計にしています。
Copilotに渡す前にデータを自動整形するマクロ
Copilotの分析精度を上げるためには、データが整った状態であることが重要です。特に、空白行・空白列の除去、列ヘッダーの正規化、テーブル化の3つは、Copilotが正確に認識するために欠かせない前処理です。以下のマクロは、選択範囲のデータを自動的にCopilot向けに最適化します。
Sub PrepareDataForCopilot()
Dim ws As Worksheet
Dim rng As Range
Dim tbl As ListObject
Dim lastRow As Long
Dim lastCol As Long
Dim i As Long
Set ws = ActiveSheet
If ws.ListObjects.Count > 0 Then
MsgBox "このシートには既にテーブルが存在します。" & vbCrLf & _
"既存のテーブルを確認してください。", vbInformation
Exit Sub
End If
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
lastCol = ws.Cells(1, ws.Columns.Count).End(xlToLeft).Column
If lastRow < 2 Or lastCol < 1 Then
MsgBox "有効なデータが見つかりません。", vbExclamation
Exit Sub
End If
Application.ScreenUpdating = False
For i = lastRow To 2 Step -1
If Application.WorksheetFunction.CountA(ws.Range(ws.Cells(i, 1), ws.Cells(i, lastCol))) = 0 Then
ws.Rows(i).Delete
End If
Next i
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
Dim j As Long
For j = 1 To lastCol
If Trim(ws.Cells(1, j).Value) = "" Then
ws.Cells(1, j).Value = "列" & j
End If
ws.Cells(1, j).Value = Trim(ws.Cells(1, j).Value)
ws.Cells(1, j).Value = Replace(ws.Cells(1, j).Value, vbLf, "")
ws.Cells(1, j).Value = Replace(ws.Cells(1, j).Value, vbCr, "")
Next j
Set rng = ws.Range(ws.Cells(1, 1), ws.Cells(lastRow, lastCol))
Set tbl = ws.ListObjects.Add(xlSrcRange, rng, , xlYes)
tbl.Name = "CopilotData_" & Format(Now, "yyyyMMdd_HHmmss")
tbl.TableStyle = "TableStyleMedium2"
Application.ScreenUpdating = True
MsgBox "Copilot用のデータ整形が完了しました!" & vbCrLf & vbCrLf & _
"テーブル名: " & tbl.Name & vbCrLf & _
"行数: " & lastRow - 1 & " 行(ヘッダー除く)" & vbCrLf & _
"列数: " & lastCol & " 列" & vbCrLf & vbCrLf & _
"Copilotにテーブル名を指定して質問すると精度が上がります。", vbInformation
End Sub
このマクロのポイントは、テーブル名にタイムスタンプを含めている点です。Copilotにプロンプトを投げるとき「CopilotData_20260306のデータを分析して」のようにテーブル名を指定すると、複数のテーブルがある場合でもCopilotが迷わず対象を特定できます。ちょっとした工夫ですが、分析精度に大きく影響します。
現場で本当によくある「あるあるトラブル」と体験ベースの解決法
ここでは、マニュアルには載っていないけれど実際の現場で頻発する問題と、その対処法を体験ベースでお伝えします。
「昨日まで動いていたCopilotが突然動かなくなった」問題
これ、本当によくあります。原因の多くはOfficeの自動更新によるチャネル変更です。IT部門が知らないうちにグループポリシーが変更されていたり、Intuneの構成プロファイルが上書きされたりして、更新チャネルがCurrent ChannelからSemi-Annual Enterprise Channelに切り替わってしまうことがあるのです。
確認方法は簡単で、Excelのファイルメニューからアカウントを開き、「Excelのバージョン情報」ボタンをクリックしてください。ダイアログの中に「Semi-Annual Enterprise Channel」と表示されていたら、それが原因です。IT管理者に連絡して、Monthly Enterprise Channelへの切り替えを依頼してください。
もう一つよくあるパターンが、ライセンスのキャッシュ切れです。Microsoft 365のライセンス検証は定期的にクラウドと通信して行われますが、長期間オフライン状態だったり、VPN接続の不調でライセンスサーバーとの通信が途切れると、Copilotのライセンスが無効化されたように見えることがあります。この場合、Excelのファイルメニューからアカウント画面を開き、「ライセンスの更新」ボタンを押した後、すべてのOfficeアプリを閉じて再起動すると復旧します。
「エージェントモードの選択肢が出てこない」問題
Copilotのサイドパネルを開いたのに、ToolsメニューにAgent modeの選択肢が見当たらない、という問い合わせも多いです。原因は主に3つ考えられます。
一つ目は、エージェントモードに必要なビルドに達していないケースです。エージェントモードのローカルファイル対応にはVersion 2601以降が必要ですが、Copilot Chatのローカル対応(Version 2511以降)とは別のビルドが必要な点がわかりにくいです。Copilot Chatは動くのにエージェントモードが出ない場合は、まずビルド番号を確認してください。
二つ目は、テナントの管理者がAnthropicモデルを有効化していないケースです。エージェントモードはOpenAIとAnthropicの両方のモデルを使用しますが、組織によってはセキュリティポリシー上Anthropicモデルがブロックされていることがあります。Microsoft 365管理センターで「AIプロバイダーの設定」を確認し、「その他の大規模言語モデルのAIプロバイダー」が許可されているか確認する必要があります。
三つ目は、EU圏・UK圏からのアクセスです。データプライバシー規制の関係で、2026年2月のアップデート前はEU圏ではエージェントモードが利用できませんでした。2月以降は順次展開されていますが、テナントの地域設定やユーザーの所在地によっては、まだロールアウトが完了していない場合があります。
「Copilotがファイルの中身を認識してくれない」問題
ローカルファイルでCopilotが起動したのに、「このワークブックにはデータがありません」と表示されたり、質問しても的外れな回答しか返ってこないことがあります。
経験上、最も多い原因はデータがテーブル形式になっていないことです。Copilotはテーブルとして定義された範囲を優先的に認識します。通常のセル範囲にデータが入力されているだけだと、特にローカルファイルではCopilotの認識精度が落ちます。
Ctrl+T
でデータ範囲をテーブルに変換してから、Copilotに質問し直してみてください。
もう一つ見落としがちなのが、結合セルの存在です。セルの結合はExcelの便利な機能ですが、Copilotにとっては構造の解析を困難にする原因になります。見た目を整えるために結合セルを多用しているファイルでは、結合を解除してからCopilotを使うと、回答の精度が劇的に改善します。
そして意外な盲点が、シート名に特殊文字やスペースが含まれているケースです。半角スペースやスラッシュ、バックスラッシュがシート名に入っていると、Copilotがシートを正しく参照できないことがあります。シート名はできるだけシンプルな英数字またはひらがな・カタカナ・漢字に統一し、記号は使わないようにするのがベストプラクティスです。
情シスが社内展開前にやっておくべき事前準備チェックリスト
Copilotのローカルファイル対応を全社に展開する前に、情シス部門が確認・準備しておくべき項目をまとめます。これは筆者が実際に自社で展開した際のチェックリストをベースにしたものです。
| 確認項目 | 確認内容 | 対応の緊急度 |
|---|---|---|
| 更新チャネルの統一 | 全端末がCurrent ChannelまたはMonthly Enterprise Channelであること。Semi-Annual Enterprise Channelの端末は対象外になる | 最優先 |
| ビルド番号の確認 | Copilot Chat用にBuild 19530以上、エージェントモード用にVersion 2601以上であること | 最優先 |
| プライバシーポリシーの確認 | 「コンテンツを分析するエクスペリエンス」と「すべての接続エクスペリエンス」がグループポリシーで有効化されていること | 高 |
| DLPポリシーの棚卸し | Purview DLPでCopilot処理を制限するルールの対象範囲を確認。3月下旬からローカルファイルにも自動適用される点を関係者に共有 | 高 |
| Anthropicモデルの許可設定 | エージェントモードでAnthropicモデルを使用する場合、管理センターで有効化が必要 | 中 |
| 旧形式ファイルの棚卸し | 社内に残っている.xlsファイルの数と影響範囲を調査。必要に応じてモダン形式への変換計画を策定 | 中 |
| ヘルプデスク向けFAQの作成 | ローカルファイル対応に伴う問い合わせ増加に備え、切り分けフローと対処法をマニュアル化 | 中 |
特に見落としやすいのが、DLPポリシーの影響範囲です。2026年3月下旬以降、Purview DLPの機密ラベル制限がローカルファイルにも自動適用されます。これ自体はセキュリティ強化として歓迎すべきことですが、「機密」ラベルが広範に付与されている組織では、意図せず多くのファイルでCopilotが使えなくなる可能性があります。展開前に機密ラベルの付与状況を棚卸しして、必要に応じてラベルの見直しを行うことを強く推奨します。
「App Skillsが消えて困っている人」への具体的な移行ガイド
2026年2月下旬にApp Skillsが廃止されたことで、「今までリボンから使っていた機能はどこに行ったの?」と戸惑っている方が非常に多いです。ここでは、App Skillsで使っていた代表的な機能が、新しい体制ではどこから使えるのかを具体的にマッピングします。
| 旧App Skillsの機能 | 移行先 | 使い方のポイント |
|---|---|---|
| データのハイライト・並べ替え・フィルター | Copilot Chat | 「B列が100以上のセルを黄色にして」のように自然言語で指示。ただし直接編集はされず提案として表示される |
| グラフ・ピボットテーブルの作成 | エージェントモード | Toolsメニューからエージェントモードに切り替えて指示。確認なしで直接作成される |
| 数式の提案・解説 | Copilot Chat | 「この列の平均を求める数式を教えて」と質問するとセル参照付きで提案される |
| Python in Excelによる高度な分析 | 未移行(2026年3月時点) | 代替としてエージェントモードで複雑な分析を依頼するか、Python環境を直接使用する |
| データインポート・エクスポート | Copilot Chat+エージェントモード | Web検索経由のデータ取得はエージェントモードで対応可能 |
一番困るのが、Python in Excelの高度分析が使えなくなった点です。App Skillsの「より深く考えて開始する」オプションで利用できたPython分析は、データサイエンティストや分析チームに重宝されていました。これが突然使えなくなったわけですから、影響は小さくありません。当面の回避策としては、エージェントモードに「Pythonを使って分析して」と指示する方法がありますが、App Skills時代と同等の分析深度は得られないのが正直なところです。本格的な分析ワークフローを構築している場合は、JupyterNotebookやGoogle Colabなどの外部Python環境を併用することを検討してください。
ぶっちゃけこうした方がいい!
ここまでの内容を全部読んでくださった方に、率直に言わせてもらいます。
個人的には、今の段階で「ローカルファイルだけでCopilotを完結させよう」と頑張りすぎない方がいいと思っています。「え、ここまで説明しておいてそれ?」と思われるかもしれませんが、ちょっと聞いてください。
確かにローカルファイル対応は素晴らしい進化です。でも冷静に見ると、2026年3月時点ではCopilot Chatのローカルファイル対応は法人・教育ライセンス限定だし、エージェントモードのローカル対応はInsider向けにロールアウトが始まったばかりです。Python in Excelの高度分析は使えないし、DLPの適用範囲拡大で予期せぬブロックが発生するリスクもある。つまり、まだ「完成品」ではなく「工事中のベータ版」に近い状態なんです。
じゃあどうすればいいか。ぶっちゃけ、今やるべきことは「ローカルファイル対応を試す」ことではなく、「Copilotが最も力を発揮できる環境を整える」ことです。具体的には、まず社内の重要なExcelファイルをモダン形式(.xlsx)に統一する。次に、データ構造をテーブル形式に整備する。列ヘッダーは明確で具体的な名前にして、結合セルを排除する。これらの「データの質を上げる作業」は、ローカルだろうがクラウドだろうが関係なく、Copilotの分析精度を圧倒的に向上させます。
逆に言えば、どんなにバージョンを最新にしても、データがグチャグチャな状態では、Copilotは「すみません、よくわかりません」としか返してくれません。AIツールの性能を引き出すのは、結局のところ「データの品質」なんです。これは10年以上情シスをやってきて確信していることですが、どんなに高性能なBIツールを導入しても、元データが汚ければゴミしか出てきません。Copilotもまったく同じです。
だから、ローカルファイル対応に一喜一憂するよりも、まずは今ある手元のExcelファイルを「Copilotが読みやすい形」に整備していく方が、ぶっちゃけ圧倒的にコスパがいいし、効果も確実です。その土台ができていれば、ローカルファイル対応が安定版として完全に展開されたとき、何も苦労せずにAI分析の恩恵を最大限に受けられます。先にデータの土壌を耕しておいた人だけが、Copilotという種を植えたときに一番大きな実を収穫できる。そういう話です。
「AIが来たからすぐ使わなきゃ」と焦るのではなく、「AIが最大限活躍できるように、今自分たちのデータ環境を磨いておこう」と考える。この発想の転換が、結局のところ2026年以降のExcel業務において、ライバルと最も差がつくポイントだと、筆者は確信しています。
ExcelのCopilotがローカルファイルに対応した2026年2月に関する疑問解決
個人向けのMicrosoft 365 PersonalやFamilyでもローカルファイル対応のCopilot Chatは使えますか?
残念ながら、2026年3月時点ではCopilot Chatのローカルファイル対応は法人向けおよび教育機関向けのライセンスに限定されています。Microsoft 365 Business Standard、Business Premium、E3、E5などの商用サブスクリプションが対象です。個人向けプランへの展開は未発表ですが、エージェントモード自体はPersonalやFamilyでも利用可能なので、今後のアップデートで対応範囲が広がる可能性は十分あります。
App Skillsが廃止されたけれど、今まで使っていた機能はどうなるの?
App Skillsの主要な機能(グラフ作成、数式提案、データのハイライト、フィルターなど)は、Copilot Chatとエージェントモードに引き継がれています。ただし、Python in Excelを活用した高度な分析機能と、高度なテキスト分析機能はまだ移行が完了していません。Microsoftは今後のアップデートで対応すると表明していますが、具体的な日程は発表されていません。移行期間中にApp Skillsのメニューが残っている場合がありますが、クリックするとエラーメッセージが表示されます。
ローカルファイルでCopilotを使うときにセキュリティ面は大丈夫?
Microsoftは2026年3月下旬から4月下旬にかけて、Purview DLPの保護対象をローカルファイルにも拡大するロールアウトを開始しています。機密ラベルが付与されたファイルに対しては、保存場所を問わずCopilotによる処理がブロックされるため、既存のDLPポリシーをそのまま活用できます。IT管理者側での追加設定は基本的に不要で、クライアントアプリの更新が行われれば自動的に有効になります。
エージェントモードで対応している言語は日本語を含みますか?
はい、含まれています。エージェントモードは2026年3月時点で、英語(米国)、スペイン語、日本語、フランス語、ドイツ語、ポルトガル語(ブラジル)、イタリア語、中国語(簡体字)に対応しています。日本語でプロンプトを入力して、日本語で結果を受け取ることが可能です。ただしCopilotは主に英語のデータで訓練されているため、複雑な分析では英語の方が精度が高い場面もあります。
今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
2026年2月のアップデートは、ExcelのCopilotにとって単なる機能追加ではなく、使い方の構造そのものが変わった大転換でした。ローカルファイルへの対応により、クラウド保存という制約から解放され、どんな環境でもAI分析を活用できるようになりました。App Skillsの廃止とCopilot Chat/エージェントモードへの統合で、「どこから何を起動すればいいのか」という迷いもなくなりました。
そしてセキュリティ面では、Purview DLPのローカルファイル対応により、企業が安心してCopilotを導入できる環境が整いつつあります。Python in Excelの統合やEU圏での完全対応など、まだ進行中の課題はありますが、ExcelとAIの統合は確実に次のステージに入りました。
まずは手元のExcelファイルを開いて、Copilotアイコンをクリックすることから始めてみてください。「こんなに簡単だったのか」と驚くはずです。今回の変更点を活かして、日々のデータ作業を一段階スマートにしていきましょう。






コメント