Minnesanvändning i 32-bitarsversionen av Excel 2013 och 2016
Symptom
När du har uppgraderat till Microsoft Office 2013 eller 2016 får du ett eller flera av följande symtom:
Datorn använder mer minne när du öppnar flera Microsoft Excel-filer, sparar Excel-filer eller gör beräkningar i Excel-arbetsböcker.
Du kan inte längre öppna så många Excel-arbetsböcker i samma instans som du kunde innan du uppgraderade till Excel.
När du infogar kolumner i en Excel-arbetsbok får du ett felmeddelande om tillgängligt minne.
När du arbetar med ett Excel-kalkylblad får du följande felmeddelande:
There isn't enough memory to complete this action. Try using less data or closing other applications. To increase memory availability, consider: - Using a 64-bit version of Microsoft Excel. - Adding memory to your device
Orsak
Även om förbättringarna i Office 2013/2016 inte påverkade systemkraven avsevärt använder Office 2013/2016 fler tillgängliga systemresurser än vad Office 2010 gjorde. Gränsen för virtuellt adressutrymme för 32-bitarsversioner av Windows-baserade program är 2 gigabyte (GB). För Excel delas det här utrymmet av själva Excel-programmet tillsammans med tillägg som körs i samma process. Storleken på själva kalkylbladet påverkar också användningen av virtuellt adressutrymme. Eftersom Excel läser in kalkylbladet i adresserbart minne kan vissa kalkylblad som har en filstorlek på mindre än 2 GB fortfarande kräva att Excel använder mer än 2 GB adresserbart minne. Den här situationen resulterar i felmeddelandet som nämns i avsnittet "Symptom".
Åtgärd
Excel-expertanvändare som arbetar med komplexa Excel-kalkylblad kan dra nytta av 64-bitarsversionen av Office 2013/2016. Det beror på att 64-bitarsversionen av Office inte har några hårda gränser för filstorleken. I stället begränsas arbetsbokens storlek endast av tillgängliga minnes- och systemresurser. Å andra sidan är 32-bitarsversionen av Office begränsad till 2 GB virtuellt adressutrymme och det här utrymmet delas av Excel, arbetsboken och tillägg som körs i samma process. (Kalkylblad som är mindre än 2 GB på disken kan fortfarande innehålla tillräckligt med data för att uppta 2 GB eller mer adresserbart minne.)
Följande alternativ kan förbättra prestanda i Excel 2013/2016:
- Excel-användare som regelbundet arbetar med stora, komplexa Excel-kalkylblad kan dra nytta av att använda 64-bitarsversionen av Office 2013 eftersom 64-bitarsversioner av Windows-baserade program kan hantera upp till 8 terabyte (TB) minne. Läs mer om 64-bitarsversioner av Office 2013.
- Begränsningen på 2 GB är per Windows-processinstans av Excel. Du kan köra flera filer i en instans. Men om filerna är riktigt stora och måste vara öppna bör du överväga att öppna flera instanser för de andra filerna. Information om begränsningar som kan uppstå finns i Du kan inte klistra in några attribut i en arbetsbok i en annan instans av Excel.
- Om du kör Windows 7 eller Windows 2008 föreslår vi att du installerar Plattformsuppdatering för Windows 7 SP1 och Windows Server 2008 R2 SP1.
- Testa prestanda utan COM-tillägg. COM-tillägg kan använda minne på bekostnad av begränsningen på 2 GB. För testning inaktiverar du COM-tillägg och startar sedan Excel. Om COM-tillägg orsakar minnesproblemet kontaktar du tredjepartsleverantören för en uppdaterad kopia eller en 64-bitarsversion av COM-tilläggen.
- Inaktivera maskinvaruacceleration för grafik. Detta stänger av animeringar. Det gör du genom att klicka på Alternativ på Arkiv-menyn, klicka på Avancerat, klicka på Visa och sedan välja Inaktivera maskinvarugrafikacceleration.
- Ändra arbetsboken för att effektivisera områden som använder minne i onödan. Förslag på ändringar finns i Så här rensar du en Excel 2013-arbetsbok så att den använder mindre minne.
Obs!
32-bitars Excel 2016 aktiveras för Large Address Aware med uppdatering 4 maj 2016 versionsnummer 16.0.6868.2060 för O365 Current Channel-prenumeranter. Mer information finns i Funktionsändring med stor adressmedveten för Excel.
Mer information
Du kan använda Process Explorer för att kontrollera om du närmar dig gränsen på 2 GB i Excel. Överväg allt över 1,75 GB som maxvärde för 32-bitarsversionen av Excel. Kolumnen som ska fokuseras finns inte där som standard och kan läggas till genom att välja fliken Välj> kolumner> Bearbeta minne och klicka på Virtuell storlek.
Innan du flyttar till en 64-bitarsversion av Office kan du läsa 64-bitarsversioner av Office 2013.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för