Kako ispraviti #SPILL! pogreška

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Excel za iPad Excel web-aplikacija Excel za iPhone Excel za tablete s Androidom Excel za Android telefone

#SPILL pogreške vraćaju se kada formula vrati više rezultata ili kada raspon zaokretne tablice nije prazan, a Excel ne može vratiti rezultate u rešetku. Dodatne pojedinosti o tim vrstama pogrešaka potražite u sljedećim temama pomoći:

Napomena

Zaokretna tablica #SPILL! trenutno je dostupan sudionicima programa Microsoft 365 Insider.

Raspon izlijevanja nije prazan

Ta se pogreška pojavljuje kada raspon prelijevanja za formulu prelivenog polja ili raspon zaokretne tablice nije prazan.  

#SPILL! pogreška – Raspon prelijevanja nije prazan

Odaberite ćeliju koja sadrži #SPILL! otkriti isprekidani obrub koji označava predviđeni raspon izlijevanja. Odabirom ćelije koja sadrži #SPILL! , prikazat će se upozorenje za provjeru pogrešaka.

Odaberite upozorenje o provjeri pogrešaka, a zatim mogućnost Odabir ćelija koje ometaju problem da biste odmah pristupili ćeliji koje ometaju pogrešku. Nakon toga možete ukloniti pogrešku tako da izbrišete ili premjestite unos ćelije koja ometa unos. Čim se zapreka ukloni, formula polja će se prelijevati ili će se zaokretna tablica proširiti prema predviđenjima. 

Neodređena veličina

Excel nije mogao odrediti veličinu prolivenog polja jer je promjenjivo i mijenja veličinu između izračuna. Sljedeća će formula, na primjer, pokrenuti taj #SPILL! Pogreška:

=SEQUENCE(RANDBETWEEN(1,1000))

Dinamičke promjene veličine polja mogu pokrenuti dodatne izračune da bi se osiguralo da je proračunska tablica u potpunosti izračunata. Ako se veličina polja nastavi mijenjati tijekom tih dodatnih prolaza i ne stabilizira se, Excel će dinamičko polje razriješiti kao #SPILL!.

Ta je vrijednost pogreške općenito povezana s korištenjem funkcija RAND, RANDARRAY i RANDBETWEEN Ostale nepostojane funkcije kao što su OFFSET, ININDIRECT i TODAY ne vraćaju različite vrijednosti pri svakom pokušaju izračuna. 

Prelazi rub radnog lista

Kada bi se, primjerice, formula =VLOOKUP(A:A,A:C,2,FALSE) smjestila u ćeliju E2, prije bi tražila ID samo u ćeliji A2. Međutim, u programu dinamičkog polja formula će uzrokovati #SPILL! jer će Excel potražiti cijeli stupac, vratiti 1 048 576 rezultata te doći do kraja rešetke programa Excel.

  #SPILL! uzrokuje formulu =VLOOKUP(A:A:D;2;FALSE) u ćeliji E2 jer bi se rezultati prelijevali izvan ruba radnog lista. Premjestite formulu u ćeliju E1 i ona će pravilno funkcionirati.

Problem možete riješiti na tri jednostavna načina:

# Pristup Formula
1 Referencirajte samo vrijednosti pretraživanja koje vas zanimaju. Taj stil formule vratit će dinamičko polje, ali neće funkcionirati s tablicama programa Excel.
Koristite =VLOOKUP(A2:A7,A:C,2,FALSE) da biste vratili dinamičko polje koje neće rezultirati pogreškom #SPILL! pogreške.
=VLOOKUP(A2:A7;A:C;2;FALSE)
2 Navedite samo vrijednost u istom retku, a zatim kopirajte formulu prema dolje. Taj tradicionalni stil formule funkcionira u tablicama, ali neće vratiti dinamičko polje.
Koristite tradicionalni VLOOKUP s jednom referencom lookup_value: =VLOOKUP(A2,A:C,32,FALSE). Ova formula neće vratiti dinamičko polje, ali se može koristiti s tablicama programa Excel.
=VLOOKUP(A2;A:C;2;FALSE)
3 Zatražite od programa Excel implicitno sjecište pomoću operatora @, a zatim kopirajte formulu prema dolje. Taj stil formule funkcionira u tablicama, ali neće vratiti dinamično polje.
Upotrijebite operator @ i kopirajte: =VLOOKUP(@A:A,A:C,2,FALSE). Taj će stil reference funkcionirati u tablicama, ali neće vratiti dinamično polje.
=VLOOKUP(@A:A;A:C;2;FALSE)

Formula tablice

Formule prelivenog polja nisu podržane u tablicama programa Excel. Pokušajte formulu premjestiti iz tablice ili je pretvorite u raspon (odaberite Alati za dizajn > tablicaPretvori u raspon).>

#SPILL! error - Table formula

Nedovoljno memorije

Formula prelivenog polja koju pokušavate unijeti uzrokovala je da programu Excel ponestane memorije. Pokušajte referencirati manje polje ili raspon.

Prelijevanje u spojene ćelije

Formule prelivenog polja ne mogu se prelijevati u spojene ćelije. Poništite spojene ćelije ili premjestite formulu u drugi raspon koji se ne siječe sa spojenim ćelijama.

#SPILL! error – prelijevanje u spojenu ćeliju

Odaberite formulu kako biste otkrili isprekidani obrub koji označava predviđeni raspon izlijevanja. Ako odaberete formulu, prikazat će se upozorenje o provjeri pogrešaka.

Možete odabrati upozorenje o provjeri pogrešaka i odabrati mogućnost Odabir ćelija koje ometaju izgled da biste odmah pristupili ćeliji koje ometaju. Čim se spojene ćelije izbrišu, formula polja će se preliti prema očekivanjima.

Neprepoznato/rezervno

Excel ne prepoznaje ili ne može pojediniti uzrok te pogreške. Provjerite sadrži li formula sve potrebne argumente za scenarij.

Je li vam potrebna dodatna pomoć?

Vidi također

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Dinamička polja i prelijevanje polja

Implicitni operator presjeka: @