Excel 2010 發生「Excel 無法使用可用資源完成這項工作」錯誤

徵狀

您收到下列錯誤訊息:

Excel 無法使用可用資源完成這種工作。 選擇較少的資料或關閉其他應用程式。

當您:

  • 開啟或儲存 Excel 活頁簿
  • 開啟從另一個活頁簿參考相對名稱的 Excel 活頁簿
  • 在 Excel 活頁簿的公式中使用已定義的名稱
  • 定義或刪除 Excel 活頁簿中的名稱

解決方案

注意:繼續進行解決方法之前,請確定您已安裝最新的 Office 更新:讓 Windows 保持最新 匯報

安裝可用的更新之後,請檢查是否仍有問題。 如果您仍有問題,請繼續使用解決方法。

我們建議您依序遵循本文中所提供的方法。 不過,如果您先前嘗試其中一個方法來修正此錯誤,但卻沒有説明,您可以從此清單快速跳到另一個方法:

  • 方法 1:檢查您是否超過限制
  • 方法 2:確定只有一個 Excel 實例作用中
  • 方法 3:關閉所有應用程式
  • 方法 4:在安全模式中測試 Excel
  • 方法 5:關閉 Windows 檔案總管中的預覽窗格 (僅限 Windows 7)
  • 方法 6:如果您使用相對名稱,請儲存為 Excel 活頁簿檔案
  • 方法 7:變更定義的名稱以直接參考儲存格

方法 1:檢查您是否超過限制

如果您超過特定的 Excel 2010 限制,例如在活頁簿中執行太多計算,就會發生錯誤。 其中一些限制如下所示:

  • 工作表大小上限是 1,048,576 個數據列乘以 16,384 個數據行。
  • 單元格可以包含的字元總數為32,767個字元。
  • 計算中選取的範圍上限為 2,048。
  • 計算中的函式巢狀層級上限為 64。

如需 Excel 2010 規格和限制的完整清單,請閱讀此 Office 網站文章中的資訊:

Excel 2010 規格和限制

如果您已檢查工作表或活頁簿未超過 Excel 限制,請移至下一個方法。

方法 2:確定只有一個 Excel 實例作用中

如果多個 Excel 實例正在執行,就會發生此錯誤。 如果您一次開啟多個 Excel 活頁簿,通常會發生這種情況。 建議您關閉 Excel 的所有實例,然後重新開啟 Excel 活頁簿以進行測試。 如果您不確定是否執行多個 Excel 實例,請遵循下列步驟來檢查:

  1. 開啟 [任務管理器]。 若要這樣做,請採取下列任何動作:

    • 按 CTRL + ALT + 刪除,然後按兩下 [ 啟動任務管理員]
    • 按 CTRL + Shift + Esc。
    • 以滑鼠右鍵按兩下任務列的空白區域,然後選取 [ 啟動任務管理員]
  2. 當您在 [任務管理器] 中時,請按兩下 [ 應用程式] 索引 標籤。

  3. 按兩下 [ 任務] 列,依字母順序排序應用程式。

如果您看到一行以上的 Microsoft Excel,您會執行它的多個實例。 建議您回到 Excel,儲存活頁簿並關閉它。 重複此程式,直到 Excel 不再出現在任務管理員中為止。

關閉所有 Excel 實例之後,請開啟 Excel 活頁簿並進行測試。 如果錯誤持續發生,請移至下一個方法。

方法 3:關閉所有應用程式

如果其他應用程式在您嘗試使用、開啟或儲存 Excel 活頁簿時使用電腦記憶體,則可能會發生錯誤。 建議您關閉並結束 Excel 活頁簿以外的所有應用程式。

您可以手動關閉應用程式,也可以遵循下列其中一篇文章中提供的「全新開機」步驟:

關閉所有應用程式之後,請開啟 Excel 活頁簿並進行測試。 如果錯誤持續發生,請移至下一個方法。

方法 4:在安全模式中測試 Excel

如果您有太多執行中的 Excel 載入宏程式,就會發生錯誤。 若要測試載入宏是否造成問題,請以安全模式啟動Excel:

  1. 按兩下 [啟動]

  2. 在 Windows 7 的 [搜尋程式和檔案] 方塊中輸入 excel /s,然後按 Enter。 在 Windows Vista 的 [ 開始搜尋 ] 方塊中輸入 excel /s,然後按 Enter

  3. 檢查標題。 它應該會讀取 Book1 - Microsoft Excel (安全模式) 。

  4. 按兩下 [檔案],然後選取 [ 開啟]

  5. 找出 Excel 活頁簿以進行測試並加以開啟。
    開啟 Excel 活頁簿並進行測試。 如果不再發生錯誤,您可能會有太多載入宏程式,或特定載入宏可能會造成此錯誤。 建議您遵循此 Microsoft 線上文章中的步驟來卸載入巨集程式:

    載入或卸載入宏程式

如果錯誤持續發生,請移至下一個方法。

方法 5:關閉 Windows 檔案總管中的預覽窗格 (僅限 Windows 7)

預覽窗格可用來查看 Windows 檔案總管中大部分檔案的內容。 例如,如果您按兩下圖片、影片或文字檔,則可以預覽其內容,而不需要開啟檔案。 根據預設,Windows 7 中的預覽窗格會關閉。 不過,如果已開啟,可能會導致與您嘗試開啟的 Excel 活頁簿發生衝突,導致此錯誤。 建議您關閉預覽窗格,並測試是否開啟 Excel 活頁簿。 若要執行這項作業:

  1. 按兩下 [啟動 ],然後按兩下 [ 計算機]
  2. 按兩下 [組織]
  3. 選取 [版面配置],然後按下以清除 [預覽] 窗格
  4. 開啟 Excel 活頁簿並進行測試。

如果錯誤持續發生,請移至下一個方法。

方法 6:如果您使用相對名稱,請儲存為 Excel 活頁簿檔案

當您建立包含相對名稱的活頁簿,然後在新的活頁簿中填入參照此相對名稱的單元格範圍時,就會發生此錯誤。 例如,您會建立包含相對名稱的活頁簿,然後在另一個活頁簿中,按 Ctrl + Enter 以填滿具有相對名稱參照的單元格範圍。 您將第二個活頁簿儲存為 「Excel 97-2003 Workbook (*.xls) 」 檔案,然後關閉這兩個活頁簿。

若要解決此問題,請遵循下列其中一個選項:

選項 1

  1. 開啟包含相對名稱的 Excel 活頁簿。
  2. 接下來,開啟包含相對名稱參考的Excel活頁簿。

選項 2

將這兩個活頁簿儲存為 Excel (.xlsx) 活頁簿檔案。 若要執行這項作業:

  1. 按兩下 [檔案],然後按兩下 [ 另存新檔]
  2. 在 [另存新檔類型] 方塊中選取 [Excel 活頁簿 (*.xlsx) ],然後儲存盤案。

如果錯誤持續發生,請移至下一個方法。

方法 7:變更定義的名稱以直接參考儲存格

您可能已使用定義的名稱來代表儲存格、儲存格範圍、公式或常數值。 如果您定義的名稱間接參考深度超過 20 層的其他巢狀名稱,並執行下列其中一項作業,就會發生此錯誤:

  • 您可以新增或使用超過公式中間接取值層級的名稱
  • 您會刪除超過 20 個已定義名稱層級所參考的名稱

若要解決此問題,請變更定義的名稱,使其更直接地參考指定的儲存格。

如果錯誤持續發生,請移至本文的一節。

參考資料

如果本 知識庫 文章中的資訊無法協助解決 Excel 2010 中的錯誤,請選取下列其中一個選項: