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

See tõrge ilmneb siis, kui voolanud massiivivalemi lekete vahemik pole tühi.

#SPILL! tõrge – lekete vahemik pole tühi

Kui valem on valitud, osutavad kriipsäärised soovitud lekete vahemikule.

Saate valida ujuki Tõrge ja valida suvandi Vali obstruktsioonlahtrid, et kohe ummistuslahtri(te) juurde minna. Seejärel saate vea eemaldada, kui kustutate või teisaldate takistava lahtri kirje. Kui takistus on tühjendatud, voolab massiivivalem ettenähtud viisil.

Excel ei saanud välja voolanud massiivi suurust kindlaks määrata, kuna see on muutlik ja muudab arvutuspääsmete vahelist suurust. Näiteks käivitab järgmine valem selle #SPILL! tõrge:

=SEQUENCE(RANDBETWEEN(11000))

Dünaamilise massiivi suuruse muutmine võib käivitada täiendavaid arvutusi, et tagada arvutustabeli täielik arvutamine. Kui massiivi maht nende lisapääsmete ajal muutub ja see ei stabiliseeru, Excel lahendab dünaamilise massiivi #SPILL!.

See veaväärtus on üldiselt seotud funktsioonide RAND, RANDARRAY jaRANDBETWEEN kasutamisega. Muud lenduvad funktsioonid (nt OFFSET, INDIRECTja TODAY) ei tagasta iga arvutuse läbimise korral erinevaid väärtusi. 

Näiteks kui valem paigutatakse lahtrisse E2 nagu allpool toodud näites, otsis valem =VLOOKUP(A:A;A:C;2;FALSE) varem ainult lahtris A2 asuvat ID-d. Dünaamilise massiivi korral Excel valem aga #SPILL! tõrge, Excel otsitakse tervest veerust, tagastab 1048 576 tulemi ja vajutab Excel lõppu.

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

Probleemi lahendamiseks on kolm lihtsat võimalust.

#

Toiming

Valem

1

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

Kasutage funktsiooni =VLOOKUP(A2:A7;A:C;2;FALSE), et tagastada dünaamiline massiiv, mis ei #SPILL! #VALUE!.

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

2

Viide ainult sama rea väärtusele ja kopeerige valem allapoole. See traditsiooniline valemilaad töötab tabelites,kuid ei tagastadünaamilist massiivi.

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

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

3

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

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

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

Voolanud massiivivalemeid ei toetata Excel tabelites. Proovige valem tabelist välja kolida või teisendage tabel vahemikuks (klõpsake käsku Tabelikujundus > Tööriistad >Teisenda vahemikuks).

#SPILL! tõrge – tabeli valem

Voolanud massiivivalem, mida proovite sisestada, on põhjustanud Excel mälu otsa. Proovige viidata väiksemale massiivile või vahemikule.

Voolanud massiivivalemid ei saa voolata ühendatud lahtritesse. Eemaldage need lahtrid või teisaldage valem teise vahemikku, mis ei lõiku ühendatud lahtritega.

#SPILL! tõrge – leke ühendatud lahtrisse

Kui valem on valitud, osutavad kriipsäärised soovitud lekete vahemikule.

Saate valida ujuki Tõrge ja valida suvandi Vali obstruktsioonlahtrid, et kohe ummistuslahtri(te) juurde minna. Kui ühendatud lahtrid on tühjendatud, voolab massiivivalem soovitud viisil.

Excel ei tuvasta või ei saa selle tõrke põhjust sobitada. Veenduge, et teie valem sisaldaks kõiki stsenaariumi jaoks nõutavaid argumente.

Kas vajate rohkem abi?

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

Lisateave

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?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?
Mis mõjutas teie kasutuskogemust?

Täname tagasiside eest!

×