Excelの「Python in Excel」の使い方:シート上でコードを実行する方法と基本手順

AI・機械学習カテゴリを表すパンダのイラスト AI・機械学習

Microsoft Excelに標準搭載された「Python in Excel」機能を使うと、追加のアドインや複雑な環境構築なしで、Excelのシート上で直接Pythonコードを実行できるようになりました。

この記事でできること

Excelのセル内でPythonを実行し、データの集計、加工、MatplotlibやSeabornを使った高度なグラフ作成、機械学習ライブラリを活用したデータ分析をセル上で行うことができます。

前提条件と環境

Python in Excelを利用するには、以下の環境とライセンスが必要です。

  • Microsoft 365 サブスクリプション(個人向けまたは法人向け)
  • Microsoft 365 Insider チャネル(または一般提供されている対象のExcel)
  • インターネット接続(Pythonの処理はMicrosoft Cloud上で実行されます)

基本的な使い方と実行手順

ExcelでPythonコードを入力するには、=PY() 関数を使用します。

実行手順:

  1. Pythonを実行したいセルを選択します。
  2. =PY( と入力するか、数式タブからPythonの挿入を選択します。
  3. セル内に直接Pythonコードを記述します(例: print("Hello, Python in Excel"))。
  4. Ctrl + Enter または数式確定によりコードが実行されます。

最小の実行例:データフレームの作成と確認

セルに次のように入力することで、Pandasを使ったデータフレームを作成できます。

import pandas as pd

# サンプルデータの作成
data = {'Item': ['Apple', 'Banana', 'Cherry'], 'Price': [120, 80, 150]}
df = pd.DataFrame(data)
df

期待される結果:
セル内にインタラクティブな表(データフレーム)が出力され、Excelの値として参照できるようになります。

注意事項・制約

Pythonの計算処理はローカルPCではなくMicrosoft Cloudの安全なサンドボックス環境で実行されるため、実行にはインターネット接続が必要です。また、社内ネットワークやプロキシ環境によっては接続制限に注意してください。

公式情報・参考リンク

Microsoft Tech Community – Announcing Python in Excel

この記事の更新履歴

この記事は、生成AIを活用した自動レビュー・更新フローにより内容を見直し、必要な修正を反映しています。

2026年9月12日

  • 変更リンク集と短い感想のみだった旧記事を、ExcelでのPython利用方法や前提条件を解説する実用的な記事に全面刷新しました。
  • 追加ExcelでPythonを利用するための前提条件と基本的な入力関数(PY関数)の使用例を追加しました。

文書情報

記事タイトル
Excelの「Python in Excel」の使い方:シート上でコードを実行する方法と基本手順
作成日
更新日
Source URL
https://papanda925.com/?p=2537

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました