適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web My Office for iPhone

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

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

Excel の Python は、バージョン 2408 (ビルド 17928.20114) 以降、および Windows 上の月次エンタープライズ チャネル (バージョン 2408 (ビルド 17928.20216) 以降、Windows で現在のチャネルを実行している Enterprise および Business ユーザーが使用できます。また、エンタープライズ ユーザーとビジネス ユーザー向けのExcel on the webでも使用できます。 Python in Excel は、Family ユーザーと Personal ユーザーは Excel on the web でプレビューとして利用できます。Windows バージョン 2405 (ビルド 17628.20164) 以降で現在のチャネルを実行している場合も利用できます。 現在、半期エンタープライズ チャネルでは、これをご利用になれません。

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

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

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

Excel の Python は、バージョン 16.96 (ビルド 25041326) 以降のExcel for Macで現在のチャネルを実行している Enterprise および Business ユーザーが使用できます。 Microsoft 365 Insider Program を通じて、Excel for Macのファミリー ユーザーと個人ユーザーがプレビューで利用できます。 ベータ チャネル Insider レベルを選択し、最新の Excel ビルドをインストールします。バージョン 16.95 (ビルド 25021921) 以降で使用できます。

Excel の Python は、次のプラットフォームでは使用できません。

  • 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 コンピューティングにフル アクセスするには、プレビューを有効にする必要があります。

Premium および Standard Python コンピューティング

対象となる Microsoft 365 サブスクリプションを使用すると、Excel の Python ユーザーは毎月 Premium Python コンピューティングへのアクセスが制限されます。 Premium コンピューティングを使用すると、Python 数式の計算時間を短縮できます。 毎月の制限に達すると、Python コンピューティングは Premium から Standard に移行します。 Microsoft 365 サブスクリプションに含まれる Premium コンピューティング許容量は、毎月の開始時にリセットされます。 

対象となる Microsoft 365 サブスクリプションがあり、Premium コンピューティングへのフル アクセスが必要な場合は、 Excel アドオン ライセンスで Python を購入します。

次の 3 つのメッセージが Excel に表示され、Python コンピューティングに関する情報が表示されます。 

Excel の Python: Premium Python コンピューティングを使用しています。 

このメッセージは、ブックで Excel で Python を使用しており、Microsoft 365 サブスクリプションを使用すると、数式の計算時間が短縮されることを意味します。

Excel の Python: 毎月のすべての Premium Python コンピューティングを使用するのに近い。 

このメッセージは、すぐに Premium コンピューティング制限に達することを示します。 毎月の Premium コンピューティング制限に達すると、ブックでは次の月まで Excel で Python の標準コンピューティングが使用されます。 

制限超過: Excel の計算速度で標準 Python を使用しています。 

このメッセージは、今月のサブスクリプションに含まれるすべての Premium コンピューティングを使用したことを意味します。 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 接続エクスペリエンスを有効にする必要があります。

関連記事

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

データ セキュリティと Python in Excel​​​​​​​

ヘルプを表示

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

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