Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

#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

Kui valem on valitud, näitab kriipsääris soovitud ülevoolamisvahemikku.

Saate valida ujuklevi ja klõpsata obstruktiivlahtrite koheseks minemiseks suvandit 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 tervet veergu, 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 3 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 (klõpsake nuppu 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

Kui valem on valitud, näitab kriipsääris soovitud ülevoolamisvahemikku.

Saate valida ujuklevi ja klõpsata obstruktiivlahtrite koheseks minemiseks suvandit Vali takistavad lahtrid . 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.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×