関連トピック
×
メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

Python in Excel は現在プレビュー段階であり、フィードバックに基づいて変更される可能性があります。 この機能を使用するには、Microsoft 365 Insider Program に参加し、ベータ チャネル Insider レベルを選択します。 

Python in Excel は、ベータ チャネルを使用して、Excel for Windows ユーザーに段階的に展開されています。 現時点では、この機能は他のプラットフォームでは使用できません。

Python in Excel で問題が発生した場合は、Excel で [ヘルプ][フィードバック] の順に選択し、問題を報告してください。 

Python in Excel を初めて使用する場合は、 最初に「Python in Excel の概要」と「Python in Excel の使用を開始する」を参照してください。 

機能要件

エラーのトラブルシューティングを行う前に、次の要件の一覧を確認してください。

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

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

  • Excel for Mac

  • Excel on the web

  • Excel for iPad

  • Excel for iPhone

  • Excel for Android

その他の可用性情報については、「 Excel での Python の可用性」を参照してください。 

インターネット アクセス 

Python in Excel では、Microsoft Cloud のリモート サーバーで計算が実行されるため、インターネットにアクセスする必要があります。 計算は、ローカルの Excel アプリケーションでは実行されません。 

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

Python in Excel の計算では、#PYTHON!、#BUSY!、#接続! など、Python セルに標準の Excel エラーが返される場合があります。 

エラー メッセージへのアクセス 

Excel エラーが Python 式にどのように適用されるかの詳細を確認するには、エラー メッセージを開きます。 エラー メッセージを開くには、セルの横にあるエラー記号を選択し、メニューから [エラー メッセージの表示] を選択します。 次のスクリーンショットは、[エラー メッセージの表示] を含むエラー メニューを示しています。

  Python in Excel セルでエラーが発生した場合は、エラー メニューが開きます。

次に、Excel に追加情報を含む Python エラー メッセージが表示されます。 この場合、#PYTHON! エラーは、Python 式の 1 行目に無効な Python 構文が存在する結果発生しています。

...  

注: #PYTHON! エラーが返された場合、診断作業ウィンドウが Excel で 自動的に開きます。 診断作業ウィンドウの詳細については、 次のセクションの #PYTHON! エラー情報を参照してください。

一般的なエラー

#ブロック!

Python 式を計算するには、ブックで Python in Excel を有効にする必要があります。 #ブロック! エラーが表示される場合は、 Microsoft 365 の接続済みサービスにアクセスできることを確認します。

#BUSY!

#BUSY! エラーは、Python の計算が Microsoft Cloud で実行されていることを示します。 #BUSY! エラーが 60 秒以上表示される場合は、Python ランタイムをリセットしてみてください。 [数式] タブの [Python] グループで、[ランタイムのリセット] を選択します 。 または、キーボード ショートカットの Ctrl + Alt + Shift + F9 キーを使用します。

#CALC!

Excel の Python では、RAND 関数を使用するセルなど、揮発性の値を持つセルへの参照はサポートされていません。 揮発性の値を持つセルを参照する Python 数式は、#CALC エラーを返します。

Python in Excel の計算では、一度に最大 100 MB のデータを処理できます。 100 MB を超えるデータを含む計算を実行しようとすると、#CALC! が返されます。 防ぎます。 小さいデータセットを使用してみてください。

#接続! 

Python ランタイムをリセットして、Microsoft Cloud との接続を更新してみてください。 [数式] タブの [Python] グループで、[ランタイムのリセット] を選択します 。 または、キーボード ショートカットの Ctrl + Alt + Shift + F9 キーを使用します。

#PYTHON!

#PYTHON! エラーは、Python 構文エラーを示している可能性があります。 #PYTHON! エラーが返された場合、診断作業ウィンドウが 自動的に開きます。 診断作業ウィンドウでエラーの詳細を確認します。 

診断作業ウィンドウの表示  

診断作業ウィンドウは、Excel UI のグリッドの右側に表示されます。 診断作業ウィンドウを使用して、Excel 計算での Python の標準出力、標準エラー、インタープリター エラーを継続的に表示します。 診断作業ウィンドウを手動で開くには、ワークシートの Python セルに移動し、ショートカット メニューを開き (右クリックまたは Ctrl キーを押しながらセルをクリック)、[Diagnostics for this cell] (このセルの診断) を選択します。 

次のスクリーンショットは、1 つのエラー (セル C1 の Python 式の構文エラー) を表示する診断作業ウィンドウを示しています。

Python in Excel 診断作業ウィンドウに構文エラーが表示されます。

#スピル!

#スピル! エラーは、Python 出力範囲内のセルに既にデータが含まれていることを示している可能性があります。 これは、Python オブジェクトを Excel 値として返した結果生じている可能性があります。 Excel 値が複数のセル間でスピルしている場合があります。 解決方法については、「#スピル! エラーを修正する方法」 を参照してください。 

#不明!

Python セル内の #不明! エラーは、お使いのバージョンの Excel が Python in Excel をサポートしていないことを示している可能性があります。 詳細については、この記事の前半にある「機能要件」セクションを参照してください。 

関連資料 

ヘルプを表示

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

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

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

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×