32 位元版的 Excel 2013 和 2016年的記憶體使用量

適用於: Excel 2013

狀況


您升級到 Microsoft Office 2013年或 2016年之後,您會遭遇下列一或多個下列的徵狀:
  • 當您開啟多個 Microsoft Excel 檔案、 儲存 Excel 檔案,或進行計算,Excel 活頁簿中時,電腦會使用更多的記憶體。
  • 您不再可以開啟多個 Excel 活頁簿中相同的執行個體照之前您升級至 Excel。
  • 當您在 Excel 活頁簿中插入資料行時,您會收到關於可用的記憶體錯誤。
  • 當您使用 Excel 工作表時,您會收到下列錯誤訊息:
     
    沒有足夠的記憶體來完成此動作。
    請試著使用較少的資料,或關閉其他應用程式。
    若要增加可用記憶體,請考慮:
    -使用 Microsoft Excel 的 64 位元版本。
    -記憶體新增到您的裝置

    錯誤訊息

原因


雖然 Office 2013/2016年的改進不會嚴重影響系統需求,Office 2013/2016年,並使用更多可用的系統資源比 Office 2010。對於 32 位元版本的 Windows 架構應用程式的虛擬位址空間的限制是 2 gb。Excel 中,此空間被共用的 Excel 應用程式本身和任何增益集相同的處理序中執行。工作表本身的大小也會影響虛擬位址空間的使用方式。Excel 會載入定址記憶體中的工作表,因為有檔案大小小於 2 GB 的某些工作表仍可能需要使用超過 2GB 定址記憶體的 Excel。這種情況下會產生 < 徵狀=""> 一節所述的錯誤訊息。

解決方案


使用複雜的 Excel 工作表的 Excel 專家使用者可以受益於使用 64 位元版本的 Office 2013/2016年。這是 office 的因為 64 位元版本不會強制設定硬碟上檔案大小的限制。相反地,活頁簿大小只會受到可用的記憶體和系統資源。相反地,32 位元版本的 Office 限制為 2 GB 的虛擬位址空間,而且此空間由 Excel 的活頁簿和增益集相同的處理序中執行的共用。(小於 2 GB 磁碟上的工作表可能仍然包含足夠的資料,以佔用 2 GB 或以上的定址記憶體)。

下列選項可以協助改善 Excel 2013/2016年中的效能:
  • Excel 使用者定期使用大型、 複雜的 Excel 工作表可能受益於使用 64 位元版本的 Office 2013,因為 64 位元版本的 Windows 架構應用程式可以解決最多 8 tb 的記憶體。深入了解64 位元版本的 Office 2013
  • 2 GB 的限制是每個 windows 處理程序的執行個體的 Excel 中。您可以在某個執行個體中執行多個檔案。不過,如果檔案是非常大,而且一定要開啟,請考慮開啟其他的檔案的多個執行個體。您可能會遇到的限制的相關資訊,請移至下列網站:
  • 如果您正在執行 Windows 7 或 Windows 2008,我們建議您安裝Windows 7 SP1 和 Windows Server 2008 R2 SP1 的平台更新
  • 測試效能和在沒有 COM 新增寫 COM 增益集可以使用記憶體,但代價是 2 GB 的限制。進行測試,請停用 COM 增益集,然後再啟動 [Excel。如果 COM 增益集造成記憶體問題,請洽詢第三方廠商,取得更新的複本或 64 位元版本的 COM 增益集。
  • 停用硬體圖形加速。這會關閉動畫。若要如此做,在 [檔案] 功能表上,按一下 [選項,按一下 [進階]、 按一下 [顯示],然後選取 [停用硬體圖形加速
  • 變更您的活頁簿,簡化不必要地使用記憶體的區域。建議的變更,請參閱下列 「 知識庫 」 文件:
    3070372如何清除 Excel 2013 活頁簿,使其使用較少的記憶體
附註:的大型位址注意更新可能 4,將會啟用 32 位元 Excel 2016、 2016 O365 目前通道的 「 訂閱者 」 的組建編號 16.0.6868.2060。如需更多有關大型的地址注意更新按一下這裡


更多的資訊


若要檢查您的電腦正接近的 2 GB 的限制,在 Excel 中,您可以使用處理程序總管。您可以將任何項目超過 1.75 GB 視為 32 位元版本的 Excel 最多。找不到預設焦點的欄,而您可以選擇檢視加入 > 選取資料行 > 程序記憶體] 索引標籤,按一下 [虛擬大小。

之前移至 64 位元版本的 Office,請參閱在這個連結處的資訊:

https://technet.microsoft.com/en-us/library/ee681792.aspx


其他資源

2779852 如何在 Excel 中的疑難排解可用的資源錯誤
https://support.microsoft.com/en-us/kb/2779852