こんにちは。AIあれこれ散歩道、運営者のもっちゃんです。
CopilotでExcelのPython分析ができると聞いても、どこから始めるのか、普通の数式と何が違うのか、表示されないときは何を確認するのかが分かりにくいですよね。Pythonコードを書いた経験がないと、Copilotへ何を頼めばよいかも迷うところです。
2026年8月25日の更新では、Windows、Mac、Web版Excelの「Copilotで編集」からPythonを使い、統計分析や高度なグラフ、データ変換などをブックへ反映できる導線が案内されました。この記事では、利用条件、準備、実行手順、プロンプト例、結果の確かめ方まで順に解説します。実機操作は行っていないため、Microsoftの現行文書で確認できる内容に絞りました。
- CopilotでExcelのPython分析を始める手順
- 利用できるプラン・端末・ブック条件
- そのまま使えるプロンプトと結果の確認方法
- 表示されない原因とデータ保護の注意点
CopilotでExcelのPython分析
最初に、今回の更新で何が変わったのかを押さえましょう。そのうえで、対応する端末や契約、ブックの保存状態を確認し、Copilotへ具体的な依頼を送ります。操作ボタンだけを探すより、使える条件と結果の見方をセットで覚えるほうが遠回りになりません。
CopilotのPython統合で変わること
MicrosoftのMicrosoft 365 Copilotリリースノートでは、2026年8月25日のExcel更新として、Copilotで編集する際にPythonを使えることが案内されています。対象になる作業は、統計分析、シミュレーション、高度な可視化、データ変換などです。作成した結果は別の開発画面だけに出るのではなく、Excelブックへ直接挿入できます。
ここで覚えておきたいのは、Python in Excelそのものが2026年8月に初めて登場したわけではないことです。PythonをExcelのセルから動かす機能や、Copilotと組み合わせた分析は以前から段階的に提供されてきました。今回の要点は、現在の「Copilotで編集」という作業の流れにPython分析が組み込まれたことです。古い解説にあるApp Skillsなどの表示名と、あなたの画面が違っていても不思議ではありません。
普通の数式は、合計、検索、条件分岐などをセル単位で組み立てる作業に向きます。一方のPythonは、複数列の統計、欠損値の確認、分布の可視化、時系列データの処理といった、手順の多い分析をまとめて進める場面で役立ちます。Copilotは自然な日本語の依頼を分析計画へ変え、必要なPython処理を提案する入口です。
ただし、Copilotへ一文送れば業務判断まで自動で終わるわけではありません。列の意味や売上の単位、除外する行、予測期間はブックごとに違います。Copilotは作業を短くする補助役であり、目的と前提を伝え、出てきた表やグラフを人が確かめるところまでが一連の使い方です。
Pythonを選ぶ目安
合計や単純な参照ならExcel数式だけでも十分です。分布、相関、外れ値、予測、高度なグラフなど、複数の処理を続けて行いたいときに「Pythonを使って」とCopilotへ指定すると目的が伝わりやすくなります。
使えるプランと対応端末
2026年8月25日の更新対象は、Windows、Mac、Web版のExcelです。スマートフォン版が同じ更新の対象だとは記載されていないため、この記事ではモバイル対応として扱いません。PCのデスクトップアプリまたはブラウザ版から確認してください。
契約は、Microsoft 365 PersonalやFamilyでAIクレジットを使う場合、Microsoft 365 Premium、商用のMicrosoft 365 Copilot、組織向けのCopilot Chat対象環境などで条件が分かれます。さらに、Python in Excel自体の提供状況は、プラットフォームや更新チャネルによっても変わります。Python in Excelの提供状況で、契約と端末の組み合わせを確認できます。
| 確認項目 | 見る場所 | 注意点 |
|---|---|---|
| 端末 | Windows・Mac・Web | 今回の更新にモバイルは含まれない |
| ライセンス | Microsoftアカウントまたは組織の契約 | 個人向けと商用で利用条件が異なる |
| 更新状態 | Excelのアカウント・更新チャネル | 段階配信で表示時期に差が出る |
| 保存状態 | ファイル形式・保存先・自動保存 | OneDriveまたはSharePointの条件を確認 |
| 組織設定 | 管理センターと社内利用規程 | 管理者が機能を制限している場合がある |
個人向けMicrosoft 365でのAIクレジットについては、サイト内のCopilot AIクレジットの料金と上限でも解説しています。今回のPython分析だけでなく、利用中のCopilot機能全体で消費状況を見たいときに役立ちます。

ブックを開く前の準備
Copilotで編集する前に、ブックの保存状態を確認します。MicrosoftのCopilot in ExcelのFAQでは、対応するExcel形式を使い、OneDriveまたはSharePointへ保存して自動保存を有効にする導線が案内されています。ローカルだけに置いた古い形式のファイルや、読み取り専用のブックでは、編集機能が使えない場合があります。
次に、データの先頭行へ分かりやすい見出しを付けます。「金額1」「金額2」より、「売上金額」「原価」「広告費」のように意味が伝わる名前が向いています。日付は文字列と日付型を混ぜず、金額と数量の単位もそろえましょう。セル結合や空白の見出しが多い表は、人には読めても分析対象を決めにくくなります。
表の外側にメモや別の集計が並んでいる場合は、対象範囲をテーブルへ変換する方法があります。テーブル名も「Table1」のままにせず、「月別売上」などにすると、Copilotへ「月別売上テーブルを分析して」と指定できます。元の表を残したいなら、分析結果を別シートへ出すよう先に頼んでください。
分析前の5点確認
- 対応するExcel形式で保存されている
- OneDriveまたはSharePointと自動保存を確認した
- 各列に意味の分かる見出しがある
- 日付・金額・数量の形式と単位がそろっている
- 元データを残し、結果の出力先を決めている
顧客名、メールアドレス、未公開の売上などを含む場合は、機能が使えるかだけで入力を決めないでください。会社や学校の情報は、組織が認めたアカウント、保存先、共有範囲を優先します。練習では、実データの構造に似せた匿名のサンプルへ置き換えると安全です。
Python分析を実行する手順
準備ができたら、ExcelのホームからCopilotを開きます。画面によっては編集を許可する選択が表示されます。MicrosoftのEdit with Copilot in Excelでは、Copilotがブックを変更する前に提案内容を確認し、編集を許可して進める流れが示されています。
依頼文には、対象、目的、処理、出力先を入れます。たとえば「月別売上テーブルをPythonで分析し、2025年と2026年の推移を折れ線グラフにしてください。元データは変更せず、結果は分析シートへ作成してください」のように伝えます。「分析して」だけより、どの列をどう比べ、何を作るのかが明確です。
送信後は、Copilotが示す計画や変更内容を読みます。対象範囲が違う、元データを変更しそう、不要な列を含めている場合は、その場で修正を頼みましょう。問題がなければ編集を許可し、作成されたPythonセル、表、グラフを確認します。反映ボタンを押す前の計画確認と、反映後の検算を省かないことが大切です。
- 対象のテーブルまたはセル範囲を名前で指定する
- Pythonを使うことと分析目的を伝える
- 比較期間、単位、除外条件を加える
- 表・グラフ・別シートなど出力形式を指定する
- 提案内容を読み、変更前後のブックを比べる
一度に売上予測、顧客分類、在庫提案、経営判断まで詰め込むと、どこで解釈がずれたか分かりにくくなります。最初は「欠損を数える」「月別に集計する」「グラフを作る」と作業を分けましょう。途中結果が見えるため、誤りを早い段階で直せます。

そのまま使えるプロンプト例
Copilotへの依頼は、長い専門用語を並べるより、仕事の目的が分かる文にします。Pythonのライブラリ名や関数名を知らなくてもかまいません。「外れ値を削除しない」「元データを変更しない」のように、してほしくない操作も書くと安全です。
売上推移をグラフにする
月別売上テーブルをPythonで分析し、月ごとの売上推移を折れ線グラフにしてください。前年同月比は別の表にし、元データは変更しないでください。
外れ値を確認する
顧客別売上の分布をPythonで可視化し、外れ値の候補を一覧にしてください。行は削除せず、元の行番号と判定理由を残してください。
時系列を予測する
過去24か月の販売数を使い、次の3か月をPythonで予測してください。使用した期間、前提、誤差指標を結果と同じシートに表示してください。
欠損と重複を調べる
このテーブルの欠損値と重複行をPythonで数え、変更前の確認一覧を別シートに作ってください。修正や削除はまだ行わないでください。
プロンプトの結果が広すぎたら、「2026年1月から6月だけ」「売上金額列と広告費列だけ」と範囲を狭めます。グラフが読みにくければ、「凡例を日本語の列見出しに合わせる」「色を2色にする」「外れ値へ目印を付ける」と追加できます。最初の一文ですべてを完成させるより、結果を見ながら一つずつ直す使い方が現実的です。
CopilotのPythonをExcelで安全活用
分析を作れたら、次は結果が妥当かを確かめます。見栄えのよいグラフでも、対象期間や単位がずれていれば判断材料にはなりません。表示されないときの切り分けと、クラウドで実行されるPythonの範囲も合わせて見ていきましょう。
グラフと予測の作り方
グラフを頼むときは、何を比べたいのかを先に決めます。月ごとの変化なら折れ線、項目ごとの大きさなら棒、分布を見るならヒストグラムや箱ひげ図というように目的が異なります。種類を決められない場合は、「季節による変化が分かるグラフを提案し、選んだ理由も説明して」と依頼できます。
軸の範囲にも注意してください。途中の値から始まる縦軸は小さな差を大きく見せる場合があります。反対に、値の幅が広いデータを常にゼロから表示すると差が読みにくくなることもあります。「縦軸の開始値を示す」「単位を万円に統一する」「欠損月を空白のままにする」など、読み方に関わる条件を伝えましょう。
予測では、過去データをどの期間まで使うか、何か月先を予測するかを指定します。キャンペーンや価格変更の影響があるなら、その期間を注記する必要があります。予測値だけでなく、誤差指標や前提、実績との差を表示させると、数字が独り歩きしにくくなります。
Copilotが作った予測は、将来を保証する答えではありません。データの季節性、件数、欠損、急な制度変更など、ブックにない事情は自動で補えないからです。予測は一つの見通しとして使い、実績との差をあとから追える形で残すと、次回の分析に生かせます。

出力結果を確認するポイント
最初に見るのは、分析対象です。指定したシート、テーブル、列、期間になっているかを確認します。たとえば売上金額と入金額は似ていますが、同じ意味ではありません。列名が省略されているほど取り違えが起きやすいため、Pythonコードや結果表に使われた列を元データと見比べます。
次に、日付、通貨、パーセント、件数の型と単位を見ます。「1,200」が円なのか千円なのかで結論は大きく変わります。空白をゼロとして扱ったのか、欠損として除外したのか、重複行を残したのかも大切です。平均値だけでなく、件数や中央値も併記すると、少数の大きな値に引っ張られていないか分かります。
グラフは、タイトル、軸、凡例、色、期間を確認します。目盛りが省かれていたり、別の単位を同じ軸に重ねたりすると、見た目は整っていても読み違えにつながります。第三者へ渡す資料なら、元のテーブルと集計条件へ戻れるよう、分析シートに注記を残してください。
Copilotの出力を完成品として使わない
対象範囲、欠損、重複、単位、集計方法、グラフの軸、予測の前提を確かめます。重要な判断に使う場合は、元データから同じ結果を再現できることも確認してください。
Pythonコードを読めない場合でも、確認はできます。「この結果を作るために使った列、除外した行、計算方法を日本語で説明して」「結果表の件数と元データの件数を比べて」とCopilotへ聞きましょう。説明とブックの内容が合わなければ、すぐに採用せず、対象を狭めてやり直します。
表示されない原因と対処
Copilot自体が表示されない場合は、まずMicrosoftアカウントへのサインインと契約を確認します。会社や学校のアカウントでは、管理者がCopilotを割り当てていない、接続エクスペリエンスを制限している、対象ユーザーへの配信がまだ完了していないことがあります。個人向けと組織向けの説明を混ぜず、自分の契約種類から確認してください。
CopilotはあるのにPythonを使う提案が出ないときは、Windows、Mac、Webのどれを使っているか、Excelが最新か、更新チャネルと段階配信の対象かを見ます。Microsoftの日本語ページPythonを使用したExcelのCopilotに、自分の画面と近い入口があるか確かめます。
編集だけできない場合は、ファイル形式、保存先、自動保存、読み取り専用、シート保護を見ます。古い形式を新しい形式へ変えるときは、マクロや外部接続があるブックを安易に上書きせず、複製で試してください。共有ブックでは、他の人が編集中の範囲や権限が影響することもあります。
分析結果がおかしい場合は、機能の故障と決めつける前にデータを見ます。日付が文字列、数字の列に記号が混在、見出しが2段、途中に小計行がある、といった表は解釈がずれやすい形です。元表をテーブルにし、1行目を見出し、1行を1件にしてから同じ依頼を試しましょう。
- Copilotがない場合はサインインとライセンスを確認
- Pythonがない場合は端末・更新・段階配信を確認
- 編集できない場合は形式・保存先・自動保存を確認
- 結果が違う場合は見出し・型・欠損・小計行を確認
- 組織アカウントでは管理者設定と社内規程を確認
データの保護とクラウド実行
Python in Excelの処理は、あなたのPCへ自由にPython環境を入れて動かす仕組みとは異なります。MicrosoftのData security and Python in Excelでは、PythonコードがMicrosoft Cloudの安全なコンテナで実行されると説明されています。
このコンテナは、ローカルPCのファイル、端末、アカウントへ任意にアクセスしません。また、外部ネットワークへ自由に接続してWebサイトやAPIからデータを取る使い方でもありません。必要なデータは、利用を認められた方法でブック内へ準備します。普通のローカルPythonと同じ感覚でパスやURLを指定しても、同じ動作にはなりません。
クラウド実行だから何を入れてもよい、という意味でもありません。顧客情報、医療情報、人事資料、契約前の数値などは、組織の分類と取り扱い規程が優先です。共有リンクの範囲、共同編集者、ダウンロード権限、保持期間も含めて確認してください。匿名化できる検証なら、実名や識別番号を置き換えます。
分析を共有するときは、元データを見せる必要がある相手と、結果だけを見せる相手を分けましょう。別シートへ結果を出しても、同じブックを共有すれば元のシートを閲覧できる場合があります。コピーを作る、不要な列を含めない、アクセス権を見直すなど、共有方法まで含めて安全性を考えます。
よくある質問
Q1. CopilotがあればExcelのPythonを誰でも使えますか。
A. すべてのCopilot利用者へ同じ条件で表示されるわけではありません。Microsoft 365の契約、Windows・Mac・Webの違い、Excelの更新チャネル、組織の管理設定、段階配信を確認します。ブックの形式、OneDriveまたはSharePoint、自動保存も編集可否に関わります。
Q2. Pythonコードを書けなくても利用できますか。
A. 自然な日本語で、対象、目的、出力形式を指定できます。ただし、コードを書かなくても結果の確認は必要です。使った列、除外条件、集計方法をCopilotへ説明させ、元データ、表、グラフと見比べてください。
Q3. スマートフォン版Excelでも使えますか。
A. 2026年8月25日のリリースノートが示す対象はWindows、Mac、Webです。今回の更新を根拠にスマートフォン対応とは言えません。PCのデスクトップアプリまたはWeb版で利用状況を確認してください。
Q4. Copilotが作った分析はそのまま使えますか。
A. そのまま重要な判断へ使わず、対象範囲、日付、単位、欠損、重複、外れ値、集計方法、グラフの軸、予測の前提を確認します。元データから結果を再現できる状態にしておくと、後から見直しやすくなります。
Q5. PythonからインターネットやPC内ファイルを読めますか。
A. Python in ExcelはMicrosoft Cloudのコンテナで実行され、ローカルファイルや任意のネットワークへ自由にアクセスする仕組みではありません。必要なデータは、利用を認められた保存先と方法でブックへ用意します。
Copilot Excel Pythonのまとめ
CopilotでExcelのPython分析を使うと、自然な日本語から統計、可視化、データ変換、予測などへ進めます。2026年8月25日の更新で注目すべきなのは、Pythonが初めて追加されたことではなく、Windows、Mac、Web版の「Copilotで編集」という現在の流れへ統合された点です。
始める前に、ライセンス、端末、更新、対応形式、OneDriveまたはSharePoint、自動保存を確認します。ブックでは列見出し、日付、単位をそろえ、元データと分析結果を分けましょう。依頼文は「対象・目的・処理・出力先」の順に書くと伝わりやすくなります。
結果が出たあとこそ大切です。対象範囲、欠損、重複、単位、グラフの軸、予測の前提を人が検算してください。PythonはMicrosoft Cloudのコンテナで動き、ローカルや任意ネットワークへ自由にアクセスしません。条件と境界を理解すれば、Copilotは複雑なExcel分析を小さな手順へ変える便利な入口になります。
Excelへ別のAIで作ったデータを取り込む方法も知りたい場合は、Geminiの調査結果をExcelへ取り込む手順が続きとして役立ちます。まずは匿名の小さな表で、欠損の確認や月別グラフ作成から試してみてください。
