#SPILL se pogreške vraćaju kada formula vraća višestruke rezultate, a Excel ne može vratiti rezultate u rešetku. Dodatne informacije o tim vrstama pogrešaka potražite u sljedećim temama pomoći:
Raspon prolijevanja nije prazan
Ta se pogreška pojavljuje kada raspon izlijevanja za formulu polja nije prazan.
Kada odaberete formulu, iscrt će obrub ukazati na željeni raspon prelijevanja.
Možete odabrati Floatie pogreške, a zatim odabrati mogućnost Odaberite opstrukciju ćelija da biste odmah prešli u ćelije koje ometaju. Nakon toga možete poništiti pogrešku tako da izbrišete ili pomaknete unos opstrukcije ćelije. Čim se zapreka očisti, formula polja će se proliti prema namjeri.
Neodređena veličina
Excel nije mogao odrediti veličinu prolijevenog polja jer je nestabilno i mijenja veličinu između prolaznog izračuna. Na primjer, sljedeća formula će aktivirati #SPILL! pogreške
= SLIJED (RANDEBETWEEN (1; 1000))
Promjena veličine dinamičkih polja može pokrenuti dodatna izračuna da bi se proračunska tablica potpuno izračunala. Ako se veličina polja nastavi mijenjati tijekom tih dodatnih prijevoja i ne stabilizira se, Excel će otkloniti dinamičku mrežu kao #SPILL!.
Ta je vrijednost pogreške općenito vezana uz korištenje funkcija Rand, Randarrayi RANDBETWEEN . Druge nestabilne funkcije, kao što su offset, indirektnei danas , ne vraćaju razne vrijednosti na svaki izračun.
Proteže se iza ruba radnog lista
Primjerice, kada se u ćeliji E2 stavlja u primjer u nastavku, formula = VLOOKUP (A:A, A:C; 2; FALSE) prethodno će pretraživati samo ID u ćeliji a2. No u dinamičnom polju Excel Formula će izazvati #SPILL! pogreška jer će Excel pretraživati cijeli stupac, vratiti 1.048.576 rezultate i pritisnuti kraj rešetke programa Excel.
Postoji 3 jednostavna načina za rješavanje tog problema:
# |
Pristup |
Formula |
---|---|---|
1 |
Referenca samo vrijednosti za pretraživanje koje vas zanimaju. Ovaj će stil formule vratiti dinamično polje, ali ne radi u tablicama programa Excel.
|
= VLOOKUP (a2: A7, a:c; 2; FALSE) |
2 |
Referenca samo vrijednost u istom retku, a zatim kopirajte formulu prema dolje. Ovaj tradicionalni stil formule funkcionira u tablicama, ali neće vratiti dinamičko polje.
|
= VLOOKUP (a2; a:c; 2; FALSE) |
3 |
Zatražite da Excel izvrši implicitno sjecište pomoću operatora @, a zatim kopirajte formulu prema dolje. Ovaj stil formule funkcionira u tablicama, ali neće vratiti dinamičko polje.
|
= VLOOKUP (@A: A;a:c; 2; FALSE) |
Formula za tablice
Prolivene formule polja nisu podržane u tablicama programa Excel. Pokušajte premjestiti formulu iz tablice ili pretvoriti tablicu u raspon (kliknite dizajn tablice > alati > Pretvori u raspon).
Nedovoljno memorije
Formula prolivene polja koju pokušavate unijeti uzrokovala je da Excel ponestane memorije. Pokušajte referenciranje manjeg polja ili raspona.
Izlijevanje u spojene ćelije
Prolivene formule polja ne mogu se proliti u spojene ćelije. Poništite spajanje ćelija u pitanje ili premjestite formulu u drugi raspon koji se ne sijeku sa spojenim ćelijama.
Kada odaberete formulu, iscrt će obrub ukazati na željeni raspon prelijevanja.
Možete odabrati Floatie pogreške, a zatim odabrati mogućnost Odaberite opstrukciju ćelija da biste odmah prešli u ćelije koje ometaju. Čim se razčisti spojene ćelije, formula polja će se proliti prema namjeri.
Neprepoznata/povlačenje
Excel ne prepoznaje ili ne može uskladiti uzrok te pogreške. Provjerite sadrži li formula sve obavezne argumente za vaš scenarij.
Je li vam potrebna dodatna pomoć?
Postavite pitanje stručnjaku u tehničkoj zajednici za Excel, zatražite podršku u zajednici za odgovore ili predložite novu značajku ili poboljšanje na forumu za Excel User Voice.