Related topics
×
Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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。 若要深入了解,請參閱本文先前所述的功能需求一節。 

相關文章 

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×