Applies ToMicrosoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Exceli veebirakendus Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel for iPad Excel Web App Excel for iPhone Excel Androidi tahvelarvutite jaoks Excel Androidi telefonide jaoks

#SPILL vead tagastatakse, kui valem tagastab mitu tulemit ja Excel ei saa tulemeid ruudustikku tagastada. Lisateavet nende tõrketüüpide kohta leiate järgmistest spikriteemadest.

See tõrge ilmneb siis, kui ülevoolanud massiivivalemi ülevoolamisvahemik pole tühi.

#SPILL! error – ülevoolamisvahemik pole tühi

Valige valem, et kuvada soovitud lekkevahemikku tähistav kriipsääris. Valemi valimisel kuvatakse veakontrolli teatis.

Valige veakontrolli teatis ja valige takistuslahtrite koheseks minemiseks suvand Vali takistavad lahtrid . Seejärel saate vea eemaldada, kui kustutate või teisaldate takistava lahtri kirje. Kohe, kui takistus on eemaldatud, voolab massiivivalem soovitud viisil.

Excel ei saanud ülevoolanud massiivi suurust määratleda, kuna see on muutlik ja muudab arvutuste läbimiste vahelist suurust. Näiteks järgmine valem käivitab selle #SPILL! Viga:

=SEQUENCE(RANDBETWEEN(1;1000))

Dünaamiliste massiivide suuruse muutmine võib põhjustada täiendavaid arvutuskäike, et tagada arvutustabeli täielik arvutuslikkus. Kui massiivi suurus nende lisapääsmete ajal jätkuvalt muutub ja see ei stabiliseeru, lahendab Excel dünaamilise massiivi nii, nagu #SPILL!.

See veaväärtus on tavaliselt seotud funktsioonide RAND, RANDARRAY ja RANDBETWEEN kasutamisega. Muud lenduvad funktsioonid (nt OFFSET, INDIRECT ja TODAY ) ei tagasta iga arvutuspääsu puhul erinevaid väärtusi. 

Näiteks kui valem =VLOOKUP(A:A;A:C;2;FALSE) paigutab lahtrisse E2 (nagu alltoodud näites), otsiks valem =VLOOKUP(A:A;A:C;2;FALSE) varem ainult lahtrist A2 olevat ID-d. Exceli dünaamilises massiivis põhjustab valem aga #SPILL! kuna Excel otsib üles kogu veeru, tagastab tulemi 1 048 576 ja jõuab Exceli ruudustiku lõppu.

#SPILL! põhjustas funktsiooni =VLOOKUP(A:A;A:D,2;FALSE) lahtris E2, kuna tulemid voolaksid töölehe servast kaugemale. Teisaldage valem lahtrisse E1 ja see toimib õigesti.

Selle probleemi lahendamiseks on kolm lihtsat võimalust.

#

Toiming

Valem

1

Viidake ainult otsinguväärtustele, mis teid huvitavad. See valemilaad tagastab dünaamilise massiivi, kuid ei tööta Exceli tabelites

Kasutage funktsiooni =VLOOKUP(A2:A7;A:C;2;FALSE) sellise dünaamilise massiivi tagastamiseks, mis ei põhjusta #SPILL! #VALUE!.

=VLOOKUP(A2:A7;A:C;2;FALSE)

2

Viidake ainult sama rea väärtusele ja kopeerige valem alla. See traditsiooniline valemilaad toimib tabelites, kuid ei tagasta dünaamilist massiivi.

Kasutage traditsioonilist funktsiooni VLOOKUP ühe lookup_value viitega: =VLOOKUP(A2;A:C;32;FALSE). See valem ei tagasta dünaamilist massiivi, kuid seda saab kasutada koos Exceli tabelitega.

=VLOOKUP(A2;A:C;2;FALSE)

3

Taotlege, et Excel sooritaks kaudse ühisosa tehtemärgi @ abil, ja seejärel kopeerige valem allapoole. See valemilaad töötab tabelites, kuid ei tagasta dünaamilist massiivi.

Kasutage tehtemärki @ja kopeerige alla: =VLOOKUP(@A:A;A:C;2;FALSE). See viitelaad toimib tabelites, kuid ei tagasta dünaamilist massiivi.

=VLOOKUP(@A:A;A:C;2;FALSE)

Ülevoolanud massiivivalemid pole Exceli tabelites toetatud. Proovige valem tabelist välja viia või teisendage tabel vahemikuks (valige Tabeli kujundus > Tööriistad > Teisenda vahemikuks).

#SPILL! error – tabeli valem

Ülevoolanud massiivivalem, mida proovite sisestada, on põhjustanud Exceli mälu otsa saanud. Proovige viidata väiksemale massiivle või vahemikule.

Ülevoolanud massiivivalemid ei saa ühendatud lahtritesse üle voolata. Tühistage kõnealuste lahtrite ühendamine või teisaldage valem teise vahemikku, mis ei ristu ühendatud lahtritega.

#SPILL! error – voolamine ühendatud lahtrisse

Valige valem, et kuvada soovitud lekkevahemikku tähistav kriipsääris. Valemi valimisel kuvatakse veakontrolli teatis.

Saate valida veakontrolli teatise ja klõpsata obstructing Cellsi koheseks minemiseks suvandit Vali obstructing Cells . Kohe, kui ühendatud lahtrid on tühjendatud, voolab massiivivalem soovitud viisil.

Excel ei tunne seda ära või ei suuda selle tõrke põhjust ühildada. Veenduge, et valem sisaldaks kõiki stsenaariumi jaoks nõutavaid argumente.

Kas vajate rohkem abi?

Lisateave

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele kogukonnafoorumis.

Funktsioon FILTER

Funktsioon RANDARRAY

Funktsioon SEQUENCE

Funktsioon SORT

Funktsioon SORTBY

Funktsioon UNIQUE

Dünaamilised massiivid ja ülevoolanud massiivide käitumine

Ilmutamata ühisosa märk: @

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.