Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web Excel za iPad Excel web-aplikacija Excel za iPhone Excel za tablete s Androidom Excel za Android telefone

Formula prolijevanja polja koju pokušavate unijeti proširit će se izvan raspona radnog lista. Pokušajte ponovno s manjim rasponom ili polja.

U sljedećem primjeru premještanje formule u ćeliju F1 rešit će pogrešku, a formula će se pravilno proliti.

Pogreške #SPILL! Pogreška u kojoj je = SORT (D:D) u ćeliji F2 proširit će se iza rubova radne knjige. Premjestite ga u ćeliju F1 i ispravno će funkcionirati.

Česti uzroci: referenci na cijeli stupac

Postoji često neshvaćeni način stvaranja formula za VLOOKUP uz određivanje argumenta lookup_value . Prije dinamičke vrijednosti u programu Excel, Excel će uzeti u obzir samo vrijednost u istom retku kao i formula i ignorirati druge, budući da je VLOOKUP očekivala samo jednu vrijednost. Uz uvođenje dinamičkih polja Excel smatra sve vrijednosti koje se lookup_value. To znači da će Excel, ako se prikazuje cijeli stupac kao argument lookup_value, pokušati pretraživati sve vrijednosti 1.048.576 u stupcu. Nakon što je to učinio, pokušat će ih proliti na rešetku, te će vrlo vjerojatno pogoditi kraj rešetke koja rezultira #SPILL! pogreška.  

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.

Pogreške #SPILL! Pogreška uzrokovana znakom = VLOOKUP (A:A, A:D, 2; FALSE) u ćeliji E2 jer će se rezultati proliti izvan ruba radnog lista. Premjestite formulu u ćeliju E1 i ona će ispravno funkcionirati.

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

Koristite = VLOOKUP (A2: A7, A:C; 2; FALSE) da biste vratili dinamički polje koje neće rezultirati #SPILL! pogreška.

= 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.

Koristite tradicionalnu VLOOKUP s jednom lookup_value referencom: = VLOOKUP (a2; A:C; 32; FALSE). Ova formula neće vratiti dinamičko polje, no može se koristiti i u tablicama programa Excel.

= 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.

Koristite operator @, a zatim kopirajte: = VLOOKUP (@A: A, A:C; 2; FALSE). Ovaj stil referenca funkcionirat će u tablicama, ali neće vratiti dinamičko polje.

= VLOOKUP (@A: A;a:c; 2; FALSE)

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.

Pogledajte i sljedeće

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Pogreške #SPILL! u programu Excel

Dinamička polja i prelijevanje polja

Implicitni operator sjecišta: @

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.