Preskoči na sadržaj

Excel je spor i zamrzava se: kako da ubrzate velike tabele

Srednje 25 min Ažurirano:

Kratak odgovor

Najčešći uzrok je previše formula koje se preračunavaju pri svakoj izmeni, uz višak formatiranja i cele kolone obuhvaćene referencama. Prebacite proračun na ručni, ograničite opsege formula, uklonite nepotrebno formatiranje i proverite da li problem pravi sam fajl ili dodatak u Excelu.

Kako se problem prepoznaje

  • Tabela se otvara nekoliko minuta ili Excel pri otvaranju prikaže "Not Responding"
  • Svaki unos ili pomeranje kursora izaziva kratko zamrzavanje
  • Traka na dnu prikazuje "Calculating" ili procenat proračuna
  • Skrolovanje kroz list secka, a ćelije se pune sa zakašnjenjem
  • Fajl radi dobro na drugom računaru, ali ne na vašem

Najčešći uzroci

Automatski proračun nad velikim brojem formula

Excel podrazumevano preračunava formule koje zavise od izmene i nestabilne funkcije. Kod desetina hiljada formula to traje i po nekoliko sekundi.

Reference na cele kolone

Formule poput `SUM(A:A)` ili `VLOOKUP` preko cele kolone mogu da nateraju Excel da pregleda mnogo više redova nego što je potrebno, čak i kada su podaci mali.

Višak formatiranja i skrivenih objekata

Formatiranje celih kolona, mnogo uslovnog formatiranja, slika i komentara povećava fajl i usporava iscrtavanje.

Nestabilne formule i stalno preračunavanje

Funkcije kao `INDIRECT`, `OFFSET` i `TODAY` u hiljadama redova sprečavaju Excel da kešira rezultate.

Dodaci i spoljne veze

Dodaci trećih strana i veze ka drugim fajlovima ili bazama mogu da blokiraju Excel pri otvaranju i osvežavanju.

Rešenje korak po korak

  1. 1

    Prebacite proračun na ručni

    Idite na Formulas > Calculation Options > Manual. Excel više neće preračunavati pri svakom unosu. Kada završite izmene, pritisnite F9 da preračunate sve formule ili Shift + F9 za samo aktivni list.

  2. 2

    Zamenite reference na cele kolone

    Pretražite formule koje koriste A:A ili 1:1 i zamenite ih tačnim opsegom, na primer A2:A50000. Za VLOOKUP i XLOOKUP ograničite opseg pretrage na stvarne redove podataka.

  3. 3

    Uklonite nepotrebno formatiranje

    Pre toga napravite kopiju fajla i proverite da ti redovi zaista nemaju podatke ni formule. Označite prazne redove ispod podataka i očistite ih preko Home > Clear > Clear All, pa sačuvajte fajl. Isto uradite sa praznim kolonama desno od tabele. Proverite i Conditional Formatting > Manage Rules i obrišite pravila koja se ne koriste.

  4. 4

    Pretvorite podatke u pravu tabelu

    Označite podatke i pritisnite Ctrl + T da napravite Excel tabelu. Tabela automatski prati opseg, pa formule i zaokretne tabele ne moraju da pregledaju cele kolone.

  5. 5

    Isključite nepotrebne dodatke

    Otvorite File > Options > Add-ins, u polju Manage izaberite COM Add-ins i kliknite Go. Isključite dodatke koje ne koristite, pa ponovo pokrenite Excel. Ako se problem reši, uključujte ih jedan po jedan da nađete krivca.

  6. 6

    Proverite spoljne veze i osvežavanje

    Idite na Data > Queries & Connections i pregledajte veze. Desnim klikom na upit otvorite Properties i isključite automatsko osvežavanje na otvaranju kod upita koji vam nisu potrebni odmah, ili ih osvežite ručno preko Data > Refresh All.

  7. 7

    Sačuvajte fajl u drugom formatu

    Ako fajl i dalje sporo radi, sačuvajte kopiju preko File > Save As u formatu .xlsx bez makroa, ako vam makroi nisu potrebni, ili napravite novi fajl i prekopirajte samo podatke i potrebne formule. Stari .xls fajlovi i fajlovi sa godinama formatiranja često nose skriveni balast.

  8. 8

    Proverite performanse računara

    Zatvorite druge teške programe i proverite u Task Manager koliko memorije Excel troši. Ako je zauzeće stalno blizu 100 odsto, dodajte RAM ili radite sa manjim izvodom podataka, na primer preko Power Query.

Ako ništa ne pomogne: Power Query i deljenje fajla

Kada tabela ima stotine hiljada redova, sam Excel postaje usko grlo. Tada uvozite podatke preko Data > Get Data (Power Query), filtrirajte i agregirajte ih pre nego što uđu u list, a u Excel dovedite samo sažetak. Za izveštaje koje više ljudi istovremeno otvara, razmislite o čuvanju na SharePointu ili OneDrive-u i radu u Excel za veb, koji ne učitava sve formule lokalno. Ako fajl mora da ostane veliki, radite sa kopijom bez makroa i sačuvajte original kao rezervu pre svake veće izmene.

Kako da sprečite da se ponovi

  • Koristite tačne opsege umesto celih kolona u formulama
  • Držite formatiranje samo na redovima sa podacima
  • Povremeno proverite listu dodataka u `File > Options > Add-ins`
  • Velike izvore uvozite preko Power Query i agregirajte pre prikaza

Kada je bolje pozvati stručnjaka

Ako se Excel ruši, fajl je veći od 100 MB ili sadrži makroe i veze ka bazama, dalje čišćenje može da ošteti podatke. Tada je bolje da IT podrška pregleda fajl, dodatke i postavke proračuna.

Održavanje IT infrastrukture · Serveri, mreže, backup, bezbednost i helpdesk

Česta pitanja

Da li ručni proračun može da pokvari podatke?

Ne, ali formule neće prikazivati nove rezultate dok ne pritisnete `F9`. Ako zaboravite da osvežite, možete raditi sa zastarelim brojevima, pa pre štampanja ili slanja uvek pritisnite `F9`.

Zašto se fajl otvara sporo samo na mom računaru?

Verovatno je uzrok dodatak, nedovoljno RAM-a ili veza ka mrežnom folderu koja kasni. Otvorite isti fajl na drugom računaru i uporedite ponašanje da utvrdite da li je problem u fajlu ili u okruženju.

Da li je bezbedno obrisati formatiranje praznih redova?

Jeste, ako su ti redovi zaista prazni. Pre brisanja napravite kopiju fajla preko `File > Save As`, pa u kopiji primenite `Clear All` i proverite da li su podaci i formule ostali netaknuti.

Podeli
Niste našli rešenje?AI IT asistent je dostupan 24/7. Opišite problem ili pošaljite screenshot greške i dobićete uputstvo za vaš slučaj.Pitajte AI IT asistenta