相關主題
×
使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

Excel 中的 Python 目前處於預覽階段,且可能會根據意見反應變更。 若要使用此功能,請加入 Microsoft 365 測試人員計畫,然後選擇 Beta 版通道 測試人員層級。 

Excel 中的 Python 使用 Beta 版通道逐步推出給 Windows 版 Excel 客戶。 此功能目前無法在其他平台上使用。

如果您在使用 Excel 中的 Python 時遇到任何問題,請選取 Excel 中的 [協助]> [意見反應] 來回報問題。 

第一次使用 Excel 中的 Python 嗎? 請先參閱 Excel 中的 Python 簡介開始使用 Excel 中的 Python。 

功能需求

在疑難排解錯誤之前,請先檢閱下列需求清單。

平台可用性 

此功能不適用於下列平台。

  • Mac 版 Excel

  • Excel 網頁版

  • iPad 版 Excel

  • iPhone 版 Excel

  • Android 版 Excel

如需其他可用性資訊,請參閱 Excel 中的 Python 可用性。 

網際網路存取權 

Excel 中的 Python 需要網際網路存取,因為計算會在 Microsoft Cloud 的遠端伺服器上執行。 計算不是由本機 Excel 應用程式執行。 

Excel 錯誤疑難排解  

Excel 中的 Python 計算可以將標準 Excel 錯誤傳回 Python 儲存格,例如 #PYTHON!、#BUSY! 和 #CONNECT!。 

存取錯誤訊息 

若要深入了解 Excel 錯誤如何套用至 Python 公式,請開啟錯誤訊息。 若要開啟錯誤訊息,請選取儲存格旁的錯誤符號,然後從功能表中選取 [顯示錯誤訊息]。 下列螢幕擷取畫面顯示包含 [顯示錯誤訊息] 的錯誤功能表。

  Excel 中的 Python 儲存格錯誤,其中錯誤功能表為開啟狀態。

接下來,Excel 會顯示含有其他資訊的 Python 錯誤訊息。 在此情況下,#PYTHON! 錯誤是 Python 公式中行 1 上無效 Python 語法的結果。

...  

附註: 如果傳回 #PYTHON! 錯誤,診斷工作窗格會自動在 Excel 中開啟 。 請參閱以下章節中的 #PYTHON! 錯誤資訊,以深入了解診斷工作窗格。

常見錯誤

#已封鎖!

Excel 中的 Python 必須在活頁簿中啟用,Python 公式才能計算。 如果您看到 #已封鎖! 錯誤,請確定您可以存取 Microsoft 365 已連線的服務。

#BUSY!

#BUSY! 錯誤指示 Python 計算在 Microsoft Cloud 中執行。 如果 #BUSY! 錯誤的顯示時間超過 60 秒,請嘗試重設 Python 執行時間。 從 [公式] 索引標籤,在 [Python] 群組中,選取 [重設執行時間]。 或使用鍵盤快速鍵 Ctrl+Alt+Shift+F9

#CALC!

Excel 中的 Python 不支援使用動態值的儲存格參照,例如使用 RAND 函數的儲存格。 參照具有動態值之單元格的 Python 公式會傳回 #CALC 錯誤。

Excel 中的 Python 計算一次最多可以處理 100 MB 的資料。 嘗試以超過 100 MB 的資料執行計算時,會傳回 #CALC! 錯誤。 請嘗試使用較小的資料集。

#連線! 

請透過重設 Python 執行時間,嘗試重新整理與 Microsoft Cloud 的連線。 從 [公式] 索引標籤的 [Python] 群組中,選取 [重設執行時間]。 或使用鍵盤快速鍵 Ctrl+Alt+Shift+F9

#PYTHON!

#PYTHON! 錯誤可能指示 Python 語法錯誤。 如果傳回 #PYTHON! 錯誤,診斷工作窗格會自動開啟 。 請檢查診斷工作窗格,以查看錯誤的詳細資料。 

檢視診斷工作窗格  

[診斷] 工作窗格會顯示在 Excel UI 的方格右側。 使用 [診斷] 工作窗格,持續檢視 Excel 中的 Python 的標準輸出、標準錯誤和解釋器錯誤。 若要手動開啟 [診斷] 工作窗格,請移至工作表中的 Python 儲存格,開啟快顯功能表 (以滑鼠右鍵按一下或 Ctrl+按一下儲存格) 並選取 [診斷]。 

下列螢幕擷取畫面顯示 [診斷] 工作窗格顯示一個錯誤:儲存格 C1 中 Python 公式的語法錯誤。

Excel 中的 Python 診斷工作窗格,其中顯示語法錯誤。

#SPILL!

#SPILL! 錯誤可能指示 Python 輸出範圍中的儲存格已包含資料。 這可能是將 Python 物件作為 Excel 值傳回的結果。 Excel 值可能會溢出多個儲存格。 請參閱如何修正 #SPILL! 錯誤 以取得解決策略。 

#UNKNOWN!

Python 儲存格中的 #UNKNOWN! 錯誤可能指示您的 Excel 版本不支援 Excel 中的 Python。 若要深入了解,請參閱本文先前所述的功能需求一節。 

相關文章 

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×