Applies ToExcel for Microsoft 365

Python in Excel を初めて使用する場合は、 「Excel での Python の概要」と「Excel でのPython の概要」から始めます。  

プラットフォームの可用性  

Excel の Python は、バージョン 2408 (ビルド 17928.20114) 以降、および Windows 上の月次エンタープライズ チャネル (バージョン 2408 (ビルド 17928.20216) 以降、Windows で現在のチャネルを実行している Enterprise および Business ユーザーが使用できます。バージョン 2405 (ビルド 17628.20164) 以降の Windows で現在のチャネルを実行しているファミリー ユーザーと個人ユーザーはプレビュー段階で利用できます。 現在、Semi-Annual エンタープライズ チャネルでは使用できません。

注:  現在のチャネルは、ファミリ サブスクリプションと個人用サブスクリプションの既定の更新チャネルです。 過去に更新チャネルを変更した場合は、Excel の Python にアクセスするために、最新の Excel の現在のチャネル ビルドがインストールされていることを確認してください。

Education サブスクリプションをお持ちの場合、Excel の Python は Microsoft 365 Insider Program を通じて利用できます。 現在の チャネル (プレビュー) Insider レベルを選択し、最新のビルドの Excel をインストールします。 Excel の Python は、バージョン 2406 (ビルド 17726.20016) 以降の Education サブスクリプションで使用できます。

ヒント:  ベータ チャネル Insider レベルを選択して、現在のチャネルと現在チャネル (プレビュー) にまだリリースされていない Excel 機能の Python にアクセスします。 

Excel の Python は、最初に Excel for Windows に展開され、後で他のプラットフォームにロールアウトされます。 つまり、この機能は次のプラットフォームでは使用できません。 

  • Excel for Mac

  • Excel on the web

  • Excel for iPad

  • Excel for iPhone

  • Excel for Android

サポートされていないプラットフォームでも、Python を含むブックを表示できますが、再計算時に Python セルにエラーが表示されます。 

Microsoft 365 サブスクリプションには何が含まれていますか?

Excel for Microsoft 365の Python を使用すると、Excel グリッドで直接 Python 数式を作成し、高度な視覚化を作成し、複雑なデータ分析を実行できます。 また、オープンソースの Python ライブラリとエンタープライズ レベルのセキュリティにもアクセスできます。 

対象となる Microsoft 365 サブスクリプションを使用すると、標準のコンピューティングと自動再計算モードで Python 数式を計算できます。 Premium コンピューティングを使用して計算を高速化し、手動または部分的な再計算モードにアクセスするには、Excel アドオン ライセンスで Python を購入するか、管理者にライセンスを要求する必要があります。 ライセンスの詳細については、「 Excel の Python アドオン ライセンスに関する FAQ」を参照してください。

現在のチャネルを実行している Enterprise または Business Microsoft 365 サブスクリプションを使用するすべての Excel for Windows のお客様は、有料ライセンスなしで標準のコンピューティング速度で Excel で Python を使用できます。 

注: Excel の Python は、デバイス ベース (ユーザーではなくデバイスに割り当てられている) または共有コンピューターのライセンス認証 (複数のユーザーが同じコンピューターを共有し、各ユーザーが自分のアカウントでログイン) を使用する Microsoft 365 サブスクリプションではサポートされていません。

ファミリまたは個人用サブスクリプションがあり、現在のチャネルを実行している場合は、Excel の Python をプレビューで使用できます。 Education サブスクリプションをお持ちの場合は、現在のチャネル (プレビュー) またはベータ チャネルの実行中に、Excel の Python をプレビューで使用できます。 Excel の Python はプレビュー段階ですが、Premium コンピューティングを使用して Python 数式を上限まで追加または編集できます。 Premium コンピューティングにフル アクセスするには、プレビューを有効にする必要があります。

Excel アドオンの Python

Excel の Python アドオン ライセンスには、Excel for Microsoft 365の Python のすべての機能に加え、Premium コンピューティングやその他の計算モード オプションが含まれています。 Premium コンピューティングは、Python 数式の計算時間が短縮されます。 追加の計算モード オプションを使用すると、手動、部分、または自動の計算モードを切り替えて、ブックが Python 数式を再計算するタイミングと頻度を制御できます。 

複数のコンピューターで作業している場合、Excel アドオン ライセンスの Python が有効になるまでに 24 時間から 72 時間かかる場合があります。 ライセンスを手動で更新するには、[ ファイル > アカウント ] > [ライセンスの更新] に移動します。

価格やアドオンを購入する方法の詳細については、「 Excel の Python」を参照してください。 ライセンスの詳細については、「 Excel の Python アドオン ライセンスに関する FAQ」を参照してください。

Excel アドオンの Python は、Microsoft 365 サブスクリプションに含まれている内容とどのように比較されますか? 

機能

Microsoft 365 サブスクリプションに含まれる

Excel アドオンの Python

Excel グリッドで Python 数式を直接記述する

  • ✔️

  • ✔️

Excel 数式で Python を計算する

  • コンピューティングのStandard

  • Premium コンピューティング

高度な視覚化を作成する

  • ✔️

  • ✔️

複雑なデータ分析を実行する

  • ✔️

  • ✔️

サポートされている計算モード

  • 自動

  • 手動、部分、自動

Python ライブラリにアクセスする

  • ✔️

  • ✔️

エンタープライズ レベルのセキュリティ

  • ✔️

  • ✔️

同僚とレポートを共有および更新する

  • ✔️

  • ✔️

Excel プレビューでの Python の可用性

Python in Excel プレビューは、Enterprise および Business Microsoft 365 サブスクリプションで終了しました。 これらのサブスクリプションを使用して、より多くの Premium コンピューティングにアクセスするためのプレビューをオプトインできなくなりました。 Enterprise または Business サブスクリプションで月単位の制限に達した後でより多くの Premium コンピューティングを取得するには、管理者は Microsoft 管理センターを通じて、またはアカウント担当者に問い合わせて Excel アドオン ライセンスで Python を購入する必要があります。

Microsoft 365 ライセンス要件 

Excel の Python は、Microsoft 365 のコンシューマー、商用、または教育用の有料ライセンスを持つお客様が利用できます。このライセンスを使用すると、Microsoft 365 デスクトップ アプリ (Office 365 E3や E5 ライセンスなど) にアクセスできます。 無料のコンシューマー ライセンスと永続的コンシューマー ライセンスは、Excel では Python をサポートしていません。 共有コンピューターのライセンス認証を使用したデバイス ベースのライセンスとライセンスは、Excel では Python をサポートしていません。

重要: Excel プレビューで Python を使用するには、Microsoft 365 接続エクスペリエンスを有効にする必要があります。 

関連記事 

Excel エラーでの Python のトラブルシューティング

Excel でのデータ セキュリティと Python

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。