Python in Excel の概要
Applies To
Excel for Microsoft 365Excel の Python は、バージョン 2407 (ビルド 17830.20128) 以降、および Windows 上の月次エンタープライズ チャネル (バージョン 2408 (ビルド 17928.20216) 以降で、Windows で現在のチャネルを実行している Enterprise ユーザーと Business ユーザーが使用できるようになりました。バージョン 2405 (ビルド 17628.20164) 以降の Windows で現在のチャネルを実行しているファミリー ユーザーと個人ユーザーはプレビュー段階で利用できます。 Excel の Python は、 Microsoft 365 Insider Program を通じて現在のチャネル (プレビュー) を実行している Education ユーザー向けにプレビューで利用できます。 現在、Semi-Annual エンタープライズ チャネルでは使用できません。
最初に Excel for Windows に展開し、後で他のプラットフォームにロールアウトします。 可用性の詳細については、「Excel の Python の可用性」を参照してください。
Excel で Python に関する問題が発生した場合は、Excel の [ヘルプ ]> [フィードバック ] を選択して報告してください。
Excel の Python とは
Excel の Python は、Python 分析の機能を Excel に取り込みます。 これを使用して、Python コードを使用して Excel のデータを処理します。 セルに Python を直接入力すると、Python 計算が Microsoft クラウドで実行され、結果がワークシートに返されます。
Excel の Python には、データ分析を簡略化し、パターンと非表示の分析情報を見つけ、プロットを使用してデータを視覚化するために使用できる 、Anaconda によって提供される Python ライブラリのコア セットが付属しています。 詳細については、「Excel の オープンソース ライブラリと Python」を参照してください。
重要: Excel で Python を使用するには、インターネット アクセスが必要です。
Excel で Python を有効にする方法
現在、Excel の Python は、バージョン 2407 (ビルド 17830.20128) 以降、 現在のチャネルを実行している Enterprise または Business Microsoft 365 サブスクリプションをお持ちのお客様向け Excel for Windows にロールアウトしています。
Excel の Python は、バージョン 2405 (ビルド 17628.20164) 以降、Windows で 現在のチャネル を実行しているファミリー ユーザーと個人ユーザーがプレビューで利用できます。
Education サブスクリプションをお持ちの場合は、 Microsoft 365 Insider Program に参加して、Excel プレビューで Python を使用します。 現在の チャネル (プレビュー) Insider レベルを選択し、最新のビルドの Excel をインストールします。
Insider アクセス権がありませんか? Microsoft、職場、または学校アカウントにサインアップして、Excel での Python の今後の利用可能性について通知を受け取ります。
対象となる Microsoft 365 サブスクリプションがある場合は、次の手順に従って Excel で Python を使用します。
-
空白のブックを開きます。
-
リボン で [数式] を選択します。
-
[ Python の挿入] を選択します。
注: 対象となるサブスクリプションでは、Excel の Python を有効にするには、Excel セルに 「=PY」と入力し、関数オートコンプリート メニューから PY を選択します。
Excel での Python の概要に関する記事を参照して、データの分析をすぐに開始します。
Excel アドオンの Python
Excel アドオン ライセンスで Python を購入すると、Premium コンピューティングやより多くの計算モード オプションなど、Excel の追加の Python 機能にアクセスできます。 Premium コンピューティングは、Python 数式の計算時間が短縮されます。 より多くの計算モードオプションを使用すると、手動、部分、または自動の計算モードを切り替えて、ブックが Python 数式を再計算するタイミングと頻度を制御できます。 詳細については、「 Microsoft 365 サブスクリプションに含まれる内容」と 「Excel アドオン ライセンスに関する FAQ」を参照してください。
プラットフォームの可用性
Excel の Python は、Excel for Windows で使用できます。 この機能は、次のプラットフォームでは使用できません。
-
Excel for Mac
-
Excel on the web
-
Excel for iPad
-
Excel for iPhone
-
Excel for Android
サポートされていないプラットフォームでも、Python を含むブックを表示できますが、再計算時に Python セルにエラーが表示されます。 可用性の詳細については、「 Excel の Python の可用性」を参照してください。
Python はクラウドで実行されます
Excel の Python 計算は、標準バージョンの Python 言語を使用して Microsoft Cloud で実行されます。 Excel の Python には、標準のセキュリティで保護された配布を通じて Anaconda によって提供される Python ライブラリのコア セットが付属しています。 詳細については、「Excel のデータ セキュリティと Python」を参照してください。
Excel で Python を使用するために、ローカル バージョンの Python は必要ありません。 ローカル バージョンの Python がコンピューターにインストールされている場合、その Python インストールに対して行ったカスタマイズは、Excel の計算で Python に反映されません。
Python を使用した Excel の Copilot
Python を使用したCopilot in Excelでは、Python または Excel のエキスパートでなくても、Excel で AI (人工知能) と Python を一緒に使用できます。 これを使用して、Copilot のヘルプを使用して Python 分析の力を活用することで、データからより深い分析情報を得ることができます。 詳細については、「Python を使用したCopilot in Excel」を参照してください。
使用条件
Microsoft 365 Familyまたは個人用サブスクリプションをお持ちの場合、この製品の使用は Microsoft サービス契約に準拠します。
Microsoft 365 Business または Education サブスクリプションをお持ちの場合、この製品の使用は 製品使用条件によって管理されます。
また、Microsoft 製品およびサービス データ保護補遺 (DPA) のプレビュー プロビジョニングの制限にかかわらず、注意してください。は、DPA の以下の用語がプレビューに適用されます。個人データの処理、GDPR、およびデータ セキュリティ。