Vi i Excel-teamet arbetar ständigt med att förbättra prestanda och stabilitet i Excel. Vi söker ständigt feedback från kunder om vad vi kan göra för att göra en bättre produkt och implementerar positiva förslag när vi kan. Faktum är att många av de förbättringar vi har gjort nyligen var direkta svar på kundernas smärtpunkter. Vi upptäckte till exempel att många stora, institutionella Excel-användare var allt annat än nöjda med Excels prestanda när de uppgraderade från Office 2010 till nyare versioner.
Vi lyssnade och teamet satte igång med att ta itu med de områden där vi kunde göra så betydande prestandaförbättringar som möjligt och leverera dem på kortast möjliga tid. Till exempel:
- Vi har återigen gjort avsevärda prestandaförbättringar för aggregeringsfunktioner (SUMIFS, COUNTIFS, AVERAGEIFS osv.), RealtimeData (RTD) och mycket mer för betydande minskningar av beräkningstiden.
- Vi har gjort avsevärda prestandaförbättringar av funktionerna LETARAD, LETAKOLUMN och PASSA, vilket också resulterade i betydande minskningar av beräkningstiden – och för Microsoft 365-kunder ger XLETAUPP och XMATCHNING bättre flexibilitet och ännu fler prestandaförbättringar.
- Vi har förbättrat Excels minnesallokering med Large Address Aware Excel, ökat hastigheten för kopiering/inklistring, ångra, villkorsstyrd formatering, cellredigering och markering, rullning, filtrering, öppning av filer och programmerbarhet.
- Vi har omarbetat Excels beräkningsmotor med lanseringen av dynamiska matrisfunktioner, som ersätter Excels äldre Ctrl+Skift+Retur-matrisfunktioner (CSE). De här funktionerna lägger till funktioner i Excel som var svåra att uppnå i tidigare versioner av Excel. Nu kan du till exempel sortera och filtrera en lista med formler i stället för att göra det manuellt.
För att fortsätta på temat prestanda listar den här artikeln flera tips för att förbättra Excels prestanda.
Prestandatips för specifika omständigheter
| OMSTÄNDIGHET | Tips! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Allmänt långsam redigering i rutnät eller byte mellan kalkylblad | Inaktivera Office-animeringar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Långsamhet när du flyttar ett Excel-fönster eller när du använder ALT+ kortkommandon efter uppgradering till Windows 10 | Stäng av visuella effekter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Allmänt långsamt på en dator utan dedikerad grafikprocessor eller med ett gammalt grafikkort eller drivrutin | Inaktivera maskinvaruacceleration för grafik | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Långsamhet när du redigerar en cell efter en annan | Stänga av Snabbfyllning | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Långsamhet vid användning av flera högupplösta bildskärmar med dynamiska högupplösta Office-funktioner | Ange att Office-kompatibilitetsläget ska vara Optimera för kompatibilitet | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Delar av Excel blir vita eller gråa när du kör VBA-kod | Använd egenskapen ScreenUpdating och kommandot DoEvents på rätt sätt i VBA-kod | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Svarar inte eller hög CPU i Windows 10 när många Excel-fönster är öppna och Background Application Manager kör en regelbunden bakgrundssökning | Ange den här registernyckeln i Windows 10 version 17763.832 eller senare för att stänga av sökningen. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Långsam tryckning av ALT+ kortkommandon i Excel | I Office 365 version 1908 eller senare lägger du till den här registernyckeln. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Långsamhet när Excel startar | Öppna Excel i felsäkert läge för att se om det beror på tillägg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Problem med slut på minne inträffar när du öppnar flera arbetsböcker | Öppna Excel i en ny instans | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Det tar för lång tid att läsa in en fråga till ett kalkylblad i Power Query. | Redigera egenskaper för frågeinställningar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Power Query tar för lång tid att lägga till en fråga för att förhandsgranska data i Power Query-redigeraren. | Hantera förhandsgranskning |
Länkar till populära ämnen
| Ämne | Beskrivning |
|---|---|
| Förbättringar av interna formelprestanda | Läs mer om Excel-teamets senaste prestandaförbättringar. |
| Förbättrad minnesallokering med funktionen Large Address Aware (LAA) | Excel kan nu använda mer av systemminnet än någonsin tidigare, även med 32-bitarsversionen av Office. |
| Förbättra beräkningsprestanda | Läs om metoder för att vara smartare med formler och hur de beräknar. |
| Förbättringar av prestanda och begränsningar | Det här är en översikt över några av våra senaste förbättringar. |
| Metodtips för VBA-kod | Tips och trick för att optimera VBA-koden från Excel-teamet. |
| Överväganden för vanliga prestandaproblem med Office-tillägg och -makron i Office | Om du skapar makron eller Office-tillägg bör du läsa den här artikeln. |
| Tips för hur du optimerar prestandahinder | Fler tips om hur du kan förbättra Excels beräkningsprestanda, bland annat med användardefinierade funktioner (UDF:er) för VBA. |
| Jämföra gränssnitt för enkla och flera dokument i Excel 2010 och senare versioner | I Excel 2013 och senare versioner kan varje Excel-fönster endast innehålla en arbetsbok, och varje har sitt eget menyfliksområde. Detta kallas SDI (Single Document Interface). När du öppnar en ny arbetsbok visas den som standard i ett annat Excel-fönster, även om det är samma Excel-instans. |
Få de senaste uppdateringarna och berätta vad du tycker
- Om du vill ha de senaste uppdateringarna för Excel kan du delta i Office Insiders-programmet.
- Ge oss feedback genom att trycka på uttryckssymbolen i det övre högra hörnet i Excel-fönstret. Se till att placera termen "ExcelPERF" någonstans i dina kommentarer, så att vi kan hålla utkik efter den.
- Ställ en fråga i teknikcommunityn för Excel. Det här är en livlig community med Excel-entusiaster som väntar på att få svar på dina frågor. Vi övervakar också passivt forumen för att hålla ett öga på eventuella nya trender eller problem.
- Om det finns en funktion som du vill begära kan du skicka feedback för att hjälpa oss att prioritera nya funktioner i framtida uppdateringar. Mer information finns i Hur gör jag för att ge feedback om Microsoft Office.