Excel 無法 以 可用 的 資源 完成 工作

跳到主要內容

已不再支援此瀏覽器。

請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。

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

  • 發行項
  • 05/05/2022
  • 適用於:Excel 2010

本文內容

徵狀

您會收到下列錯誤訊息:

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

當您:

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

解決方案

注意: 繼續進行解決方法之前,請確定您已安裝最新的Office更新:使用最新的更新讓Windows保持在最新狀態。

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

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

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

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

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

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

如需 2010 Excel規格和限制的完整清單,請閱讀本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活頁簿除外。

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

  • 如何在 Windows 7 或 Windows Vista 中執行全新開機
  • 如何在 Windows XP 中執行全新開機

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

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

如果您有太多Excel增益集程式正在執行,就會發生錯誤。 若要測試增益集是否造成問題,請以安全模式啟動Excel:

  1. 按一下 [開始]

    Excel 無法 以 可用 的 資源 完成 工作

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

  3. 檢查標題。 它應該會讀取 Book1 - Microsoft Excel (保管庫 Mode) 。

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

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

    載入或卸載增益集程式

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

方法 5:在僅限 Windows Explorer (Windows 7 中關閉預覽窗格)

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

  1. 按一下 [開始
    Excel 無法 以 可用 的 資源 完成 工作
    ],然後按一下 [電腦]
  2. 按一下 [組織]
  3. 選取 [版面 配置],然後按一下以清除 [預覽] 窗格
  4. 開啟Excel活頁簿並進行測試。

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

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

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

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

選項 1

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

選項 2

將這兩個活頁簿儲存為 Excel (.xlsx) 活頁簿檔案。 執行此動作:

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

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

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

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

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

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

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

參考

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

  • 更多 Microsoft 線上文章: 執行搜尋以尋找更多有關此特定錯誤的線上文章。

  • Microsoft Community線上說明:請造訪 Microsoft Community,並張貼有關此錯誤的問題。

  • 連絡 Microsoft 支援服務:尋找要連絡Microsoft 支援服務的電話號碼。

跳到主要內容

已不再支援此瀏覽器。

請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。

如何疑難排解 Excel 中的「可用資源」錯誤

  • 發行項
  • 07/29/2022
  • 適用於:Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

本文內容

徵狀

當您使用 Microsoft Excel 檔案工作時,會收到下列其中一則訊息:

  • Excel 無法使用可用資源完成這種工作。 選擇較少的資料或關閉其他應用程式。
  • 記憶體已用盡
  • 系統資源不足,無法完全顯示
  • 記憶體不足,無法完成此動作。 請嘗試使用較少的資料或關閉其他應用程式。 若要增加記憶體可用性,請考慮下列事項:
    • 使用 64 位元版本的 Microsoft Excel。
    • 為裝置新增記憶體。

原因

上述記憶體錯誤訊息可能是籠統的,而且不一定會確定問題的實際原因。 不過,如果您的檔案很大或含有大量的功能,就可能會讓可用記憶體資源不足。

在探索記憶體錯誤的常見原因之前,最好瞭解 Excel 的限制。 如需詳細資訊,請參閱下列資源:

  • Excel 規格和限制
  • Excel 2010 效能:改良效能與限制
  • 32 位元版本的 Excel 2013 及 2016 的記憶體使用量

如果您未達到資源限制,這些是最常見的解決方案。

解決方案

請遵循本文所提供的方法,在 Excel 中解決可用資源錯誤訊息。 如果您嘗試其中一個方法但沒有幫助,請繼續執行此清單中的其他方法:

方法 1:試算表的內容

您要判斷的第一件事,就是錯誤是否特定出現在某一個活頁簿 (或來自相同範本的其他活頁簿)。 導致記憶體錯誤訊息的常見動作如下:

  • 插入列或欄
  • 排序
  • 執行計算
  • 複製和貼上
  • 開啟或關閉活頁簿
  • 執行 VBA

如果您在執行上述任何動作時看到錯誤,請務必確定檔案中發生的情況。 以下章節將會加以說明。

計算

如果您要插入列和欄、執行計算,或是複製和貼上並接收訊息,則可以將其繫結到必須重新計算的公式。

請參考此案例:

您的工作表上有一個含有 1,000,000 則公式的試算表,並插入新的欄。 此舉會強制 Excel 重新計算試算表中的所有公式,以調整插入的新欄。 依據試算表的複雜度、Excel 的位元、試算表的建立方式以及所使用的公式,您可能會收到資源不足錯誤提示。

下列文章說明如何使用計算最佳化效能:

  • Excel 2010 效能:最佳化效能阻礙的秘訣
  • Excel 2010 效能:改良計算效能

其他試算表元素

可能造成記憶體問題的其他方面包括多餘的圖形、複雜的 PivotTables、巨集及具有許多資料點的複雜圖表。 下列文章會說明如何識別並修正這些問題。

Excel 活頁簿中的前 10 個效能問題清單

共用活頁簿中的自訂檢視

如果您使用的是功能共用活頁簿 (校閱功能區 > 共用活頁簿) ,請清理自訂檢視,可能對於可用記憶體有作用。 執行此動作:

  1. 在 [檢視功能區]
  2. 在對話方塊上的 自訂檢視 選擇 [刪除]

刪除自訂檢視並不會刪除試算表中的任何項目,但會刪除列印範圍及篩選。 您可以輕鬆地重新套用這些內容。

如果問題在清理檔案後仍未解決,請嘗試方法 2。

方法 2:確認或安裝最新的更新

您可能必須設定 Windows Update 自動下載並安裝建議的更新。 安裝任何重要、建議和選用的更新可以取代過期的檔案並修正弱點,藉此經常更正問題。 若要安裝最新的 Office 更新,請按一下您 Windows 版本對應的連結,然後遵循下列文章中的步驟。

作業系統版本:

安裝 Windows 更新

Office 更新:

若要取得最新的 Office 更新資訊,請參閱 Office 下載與更新。

若問題在您安裝最新更新後仍未解決,請嘗試方法 3。

方法 3:附加元件干擾

請檢查正在執行的附加元件,然後嘗試停用,以查看 Excel 是否運作正常。 遵循下列文章中的指示來停用附加元件。

在 Office 程式中檢視、管理及安裝附加元件

如果您發現 Excel 在您移除附加元件後不再提示錯誤,建議您與附加元件廠商聯絡以取得支援。

若在您移除附加元件後仍未能解決您的問題,請嘗試方法 4。

方法 4:測試 Windows 7 中的停用 [預覽] 或 [詳細資料] 窗格

如果您正在執行 Windows 7,請嘗試停用 Windows 中的 [預覽] 和 [詳細資料] 窗格。 您必須在三個位置停用它們。

Windows 檔案總管:

  1. 以滑鼠右鍵按一下 [開始] 按鈕。
  2. 按一下 [開啟 Windows Explorer]。
  3. 按一下 [組織] | [版面配置]。
  4. 取消選取 [詳細資料] 窗格和 [預覽] 窗格。

Excel:

  1. 按一下 [檔案] | [開啟]。
  2. 按一下 [組織] | [版面配置]。
  3. 取消選取 [詳細資料] 窗格和 [預覽] 窗格 Outlook。
  4. 開啟新的電子郵件.
  5. 在功能區上的「包含」群組中,按一下 [附加檔案]。
  6. 按一下 [組織] | [版面配置]。
  7. 取消選取 [詳細資料] 窗格和 [預覽] 窗格。

如果您關閉 [預覽] 和 [詳細資料] 窗格後問題並未解決,請嘗試方法 5。

方法 5:測試不同的預設印表機

當 Excel 啟動時,它會使用預設的印表機來協助轉譯檔案。 請嘗試以「Microsoft XPS 檔案寫入器」為預設的印表機進行測試,並查看是否繼續出現錯誤。 若要這樣做,請遵循下列步驟:

  1. 關閉 Excel。
  2. 在 (XP) 或裝置和印表機 (Vista、7、8、10) 中開啟 [印表機和傳真] 視窗。
  3. 以滑鼠右鍵按一下 [Microsoft XPS 檔案寫入器] 印表機。
  4. 按一下 [設成預設值]。

變更預設印表機後仍未能解決您的問題,請嘗試方法 6。

方法 6:關閉防毒軟體後測試

防毒軟體有時會持續嘗試掃描 Excel 檔案或檔案中的某些項目,因而導致問題。 許多時候記憶體錯誤都是隨機的,而且可在任何試算表中出現。 請暫時關閉防毒軟體,或不掃描 Excel 檔案,以便進行測試。 在某些情況下需要移除 AV。

如果問題在關閉防毒軟體後仍未解決,請嘗試方法 7。

方法 7:以 64 位元版本的 Excel 進行測試

處理大型 Excel 檔案可以使用 32 位元 Excel 應用程式可用的記憶體。 在任何 32 位元應用程式中,都有 2-GB 限制。

如果您的程式需要使用 2 GB 以上的容量,您必須慎重考慮改為使用 Microsoft Excel 64 位元版本。 64 位元版本中可使用電腦上的所有可用實體 RAM。 如果您想要研究 64 位元版本,請參閱 64 位元版本的 Office 2013。

如果問題在測試 64 位元版本後仍未解決,請嘗試方法 8。

方法 8:有其他應用程式使用電腦的記憶體,且未分配足夠記憶體給 Excel

重新開機或關閉部分應用程式,訊息會在此之後一段時間內清除嗎? 這可能表示是您這邊的問題,請遵循下列步驟,關閉電腦上所執行的一些其他應用程式。

如何在 Windows 中執行初始狀態開機

其他相關資訊

其他文章

Excel 無法完成此工作,出現可用資源錯誤,Excel 2010

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

  • 更多 Microsoft 線上文章:執行搜尋,以尋找更多關於此特定錯誤的線上文章
  • Microsoft Community online 中的說明:請造訪 Microsoft Community,並發佈於此錯誤相關的問題。
  • 與 Microsoft 支援人員聯絡:尋找電話號碼以聯絡 Microsoft 支援人員