banner
ホームページ / ブログ / Excel での Python
ブログ

Excel での Python

Aug 05, 2023Aug 05, 2023

Microsoft と Anaconda は提携して、Python と、numpy、pandas、Matplotlib、seaborn などの人気ライブラリの機能を Excel 内に組み込むことで、データ アナリストにとって、どちらか単独よりも優れた効果が期待できる「両方の長所」シナリオを可能にします。

Anaconda と Microsoft のコラボレーションにより、Anaconda の Python ディストリビューションが Excel に完全に埋め込まれ、統合され、スプレッドシート ユーザーにデータの操作、分析、視覚化、および高度な機械学習と AI のための新しい機能が提供されます。

Excel での Python の発表の中で、Anaconda は次のようにコメントしています。

この統合は、データ分析、モデリング、予測、AI のための洗練されたアクセス可能なツールの両方に対する需要が急増しているときに行われました。 データ サイエンスは 10 年以上にわたってビジネスを変革してきましたが、そのツールの複雑さにより、技術専門家以外の利用範囲は限られてきました。 データ サイエンティストは、コマンドライン環境と頻繁に格闘し、複雑なソフトウェア構成を管理する必要があります。 Anaconda が厳選した Python ライブラリを Excel グリッドに直接統合することで、分析ワークフローが大幅に簡素化され、データ サイエンスの民主化におけるパラダイム シフトとなります。

Excel で Python を使用するために何もダウンロード、インストール、セットアップする必要はありません。Excel リボンの [数式] タブに [Python の挿入] ボタンが追加されました。

「Python の挿入」ボタンをクリックして「カスタム Python 数式」を選択すると、数式バーが緑色の背景に PY と表示された Python ボックスに変換されることがわかります。 これで Python モードになり、Python コードを入力できるようになりました。 Python モードに切り替える別の方法は、任意のセル (この例では D3) に関数 =PY を入力することです。

Excel ユーザーがボタンをクリックするだけで Python および Python ライブラリを利用できる利点は次のとおりです。

Python の作成者で、現在は Microsoft Distinguished Engineer であり、Excel での Python アーキテクチャの定義に貢献した Guido van Rossum 氏は次のようにコメントしています。

「Python と Excel のこの優れた緊密な統合が日の目を見ることに興奮しています。両方のコミュニティがこのコラボレーションで興味深い新しい用途を見つけ、各パートナーの能力を強化することを期待しています。私が 3 年前に Microsoft に入社したとき、こんなことが可能になるとは夢にも思っていませんでした。Excel チームは優秀です!」

Excel での Python の発表の中で、Anaconda は次のようにコメントしています。

この統合は、データ分析、モデリング、予測、AI のための洗練されたアクセス可能なツールの両方に対する需要が急増しているときに行われました。 データ サイエンスは 10 年以上にわたってビジネスを変革してきましたが、そのツールの複雑さにより、技術専門家以外の利用範囲は限られてきました。 データ サイエンティストは、コマンドライン環境と頻繁に格闘し、複雑なソフトウェア構成を管理する必要があります。 Anaconda が厳選した Python ライブラリを Excel グリッドに直接統合することで、分析ワークフローが大幅に簡素化され、データ サイエンスの民主化におけるパラダイム シフトとなります。

Python の作成者であり、BDFL 名誉会員であり、現在は Microsoft Distinguished Engineer である Guido van Rossum は、Excel での Python のアーキテクチャの定義に貢献しました。 パブリック プレビューに対する彼の反応は次のとおりです。

「Python と Excel のこの優れた緊密な統合が日の目を見ることに興奮しています。両方のコミュニティがこのコラボレーションで興味深い新しい用途を見つけ、各パートナーの能力を強化することを期待しています。私が 3 年前に Microsoft に入社したとき、こんなことが可能になるとは夢にも思っていませんでした。Excel チームは優秀です!」

Excel で Python を使用するには、Microsoft 365 Insider Program に参加してください。 Excel アプリケーションの最新ビルドを入手するには、Beta Channel Insider レベルを選択してください。 プレビュー段階では、Excel の Python は Microsoft 365 サブスクリプションに含まれます。 プレビュー後は、有料ライセンスがないと一部の機能が制限されます。 詳細については、一般提供前に公開される予定です。

Excel での Python

Excel での Python の紹介

Python 用の Anaconda ディストリビューションにより、数億人の Microsoft Excel ユーザーにデータ サイエンスが提供されます