Minne i 32-bitarsversionen av Excel 2013 och 2016

Gäller för: Excel 2013

Symptom


Efter uppgradering till Microsoft Office 2013 eller 2016 uppstår ett eller flera av följande problem:
  • Datorn använder mer minne när du öppnar flera Microsoft Excel-filer, spara Excel-filer eller göra beräkningar i Excel-arbetsböcker.
  • Du kan inte längre öppna så många Excel-arbetsböcker i samma instans som du kan innan du uppgraderade till Excel.
  • När du infogar kolumner i en Excel-arbetsbok visas ett felmeddelande om tillgängligt minne.
  • När du arbetar med ett Excel-kalkylblad, visas följande felmeddelande:
     
    Det finns inte tillräckligt med minne för att slutföra den här åtgärden.
    Försök med färre data eller stänga andra program.
    Tänk om du vill öka tillgängligheten för minne:
    -Använda en 64-bitars version av Microsoft Excel.
    -Lägga till minne i enheten

    felmeddelande

Orsak


Trots förbättringar i Office 2013/2016 inte påtagligt påverkade systemkrav, använder Office 2013/2016 mer tillgängliga systemresurser än Office 2010 gjorde. Gräns för virtuellt adressutrymme för 32-bitars utgåvor av Windows-baserade program är 2 gigabyte (GB). Det här utrymmet delas av Excel själva programmet tillsammans med några tillägg som körs i samma process för Excel. Storleken på själva kalkylbladet påverkar också användning av virtuellt adressutrymme. Eftersom Excel läser in kalkylbladet i adresserbara minnet, kan vissa kalkylblad som har en filstorlek på mindre än 2 GB fortfarande kräver Excel att använda mer än 2 GB minne. Detta resulterar i felmeddelandet som nämns i avsnittet ”Symptom”.

Lösning


Excel-experter som arbetar med komplexa Excel-kalkylblad kan dra fördel av 64-bitarsversionen av Office 2013/2016. Detta beror på att 64-bitarsversionen av Office inte införa hårda begränsningar av filstorlek. I stället begränsas arbetsbokens storlek bara av tillgängligt minne och systemresurser. Å andra sidan, 32-bitarsversionen av Office är begränsade till 2 GB virtuellt utrymme och det här utrymmet delas av Excel-arbetsbok och tillägg som körs i samma process. (Kalkylblad som är mindre än 2 GB på hårddisken kan fortfarande innehålla tillräckligt med data för att uppta 2 GB eller mer minne.)

Följande alternativ kan förbättra prestanda i Excel 2013/2016:
  • Excel-användare som regelbundet arbete med stora, komplexa Excel-kalkylblad kan dra fördel av 64-bitarsversionen av Office 2013 eftersom 64-bitars utgåvor av Windows-baserade program kan adressera upp till 8 TB (Terabyte) minne. Lär dig mer om 64-bitars utgåvor av Office 2013.
  • 2 GB-begränsningen är per windows processinstans av Excel. Du kan köra flera filer i en instans. Om filerna är mycket stora och måste vara öppen, överväga öppna flera instanser för andra filer. Gå till följande webbplats för information om gränser som kan uppstå:
  • Om du kör Windows 7 eller Windows 2008, föreslår vi att du installerar plattformsuppdateringen för Windows 7 SP1 och Windows Server 2008 R2 SP1.
  • Testa prestanda utan COM tilläggsmoduler. COM-tillägg kan använda minne på bekostnad av 2 GB-begränsningen. För testning, inaktivera COM-tilläggen och starta sedan Excel. Om COM-tillägg som orsakar problemet minne, kontaktar du leverantören från tredje part för en uppdaterad kopia eller en 64-bitarsversion av COM-tilläggen.
  • Inaktivera maskinvaruacceleration för grafik. Detta stänger av animeringar. På Arkiv -menyn, Alternativ, Avancerat, klicka på Visaoch markera sedan inaktivera maskinvaruacceleration för grafik.
  • Ändra din arbetsbok för att effektivisera områden som använder minne i onödan. Föreslagna ändringar finns i följande Knowledge Base-artikel:
    3070372 hur du rensar en arbetsbok i Excel 2013 så att den använder mindre minne
Observera: 32-bitars Excel 2016 ska aktiveras för stora adress medveten med uppdateringen kan 4, 2016 build-nummer 16.0.6868.2060 för de aktuella kanalen för O365 prenumeranterna. Mer information om stora adress medveten om uppdateringen klickar du här.


Mer Information


Du kan använda Process Explorer för att kontrollera om du närmar dig gränsen 2 GB i Excel. Anse allt över 1,75 GB maximalt för 32-bitarsversionen av Excel. Kolumn att fokus är inte det som standard och kan läggas till genom att välja Visa > Välj kolumner > processminne-fliken och klicka på virtuell storlek.

Innan du flyttar till en 64-bitars version av Office, Läs informationen på den här länken:

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


Andra resurser

2779852 hur tillgängliga resurser för felsökning fel i Excel
https://support.microsoft.com/en-us/kb/2779852