Hvordan lage Excel Beregn Faster

Når du endrer noe på et Microsoft Excel 2010 regneark, vil programmet omberegne noen av cellene i regnearket, selv noen av de som ikke endret seg. Excel opererer normalt raskt nok til at du ikke vil legge merke til at beregningene finner sted; Men hvis du har et stort regneark med hundrevis eller tusenvis av formler, kan den konstante omberegningen gjøre regnearket fryse et øyeblikk hver gang du endrer en celle. Selv om det ikke er noen magisk knapp som vil øke hastigheten på beregningene for hvert regneark, kan du gjøre noen ting for å redusere beregningstiden din og gjøre Excel raskere.

1.

Åpne Microsoft Excel 2010-regnearket som beregner sakte. Klikk på "Formler" -fanen og klikk deretter på "Beregningsalternativer" -knappen. Velg "Manuell" fra listen over alternativer som vises. Dette forhindrer at Excel beregner celler før du klikker "Beregn nå" -knappen eller trykker på "F9" -tasten. Du kan nå endre regnearket ditt etter behov uten å måtte vente på at Excel skal fullføre beregningen hver gang du endrer noe.

2.

Klikk "File" øverst på skjermen og velg "Options" for å åpne vinduet Alternativer. Klikk på "Formler". Sett et merke ved siden av "Aktiver iterativ beregning" hvis regnearket har forsettlige sirkulære referanser, da dette vil tillate Excel å stoppe med endeløs beregning. Klikk på "Avansert" på venstre side av vinduet Alternativer og rul ned til "Formler" -delen. Plasser et merke ved siden av "Aktiver multi-threaded calculation, " og klikk på radioknappen ved siden av "Bruk alle prosessorer på denne datamaskinen." Klikk på "OK" for å lukke vinduet.

3.

Flytt alle dataene dine til et enkelt regneark, hvis det er mulig. Det tar Excel lengre tid å beregne om det må trekke data fra et annet ark. Denne løsningen kan ikke være mulig, eller ønskelig, hvis dataene er på et annet regneark for design eller tilgangsårsaker.

4.

Kontroller regnearkets formler for gjentatte beregninger som du kan endre til statiske referanser. Hvis du for eksempel har tusenvis av formler ned kolonnen "C", og de alle har "($ A $ 1 + $ B $ 1)" som en del av deres formel, betyr det at Excel vil beregne tusenvis av ganger når det beregnes regnearket. Finn en tom celle på regnearket og skriv den delen av formelen inn i cellen; endre formlene for å referere til den aktuelle cellen i stedet for å utføre beregningen. Du vil nå spare verdifull beregningstid, da Excel bare trenger å gjøre beregningen en gang.

5.

Sorter dine kolonnene av data, hvis det er mulig. Excel-funksjoner som ser opp data går mye raskere på data som allerede er sortert. Du kan sortere en kolonne ved å velge kolonnen og deretter trykke på "Sorter og filtrer" -knappen under "Hjem" -fanen. Velg "Sorter A til Z" eller "Sorter Z til A."

6.

Fjern flyktige funksjoner og erstatt dem med ikke-flyktige steder der det er mulig. I Excel er flyktige funksjoner de som alltid vil beregne hver gang en del av regnearket endres. De syv volatile funksjonene er RAND, NOW, TODAY, OFFSET, CELL, INDIRECT og INFO. Det er ikke alltid mulig å finne en annen måte å gjenskape formler uten disse funksjonene, men hvis du kan, vil det sikkert øke Excels beregninger

7.

Legg til følgende to linjer til en hvilken som helst VBA-makro som du kan bruke:

Application.ScreenUpdating = False Application.Calculation = xlCalculationManual

Du kan få tilgang til VBA-editoren ved å trykke "Alt" og "F11". Skriv inn disse linjene etter "Sub" linjene eller "Dim" linjene øverst på koden. Dette forhindrer at Excel beregner og oppdaterer mens VBA-makroen kjører, noe som gjør det mulig for makroen å behandle seg mye raskere som det ellers ville. På slutten av VBA-koden, rett før "End Sub" -linjen, legger du til følgende to linjer for å returnere Excel til normal drift:

Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic

Anbefalt