#SPILL kļūdas tiek atgrieztas, ja formula atgriež vairākus rezultātus vai rakurstabulas diapazons nav tukšs, un programma Excel nevar atgriezt rezultātus režģī. Papildinformāciju par šiem kļūdu veidiem skatiet tālāk norādītajās palīdzības tēmās.
Piezīme
Rakurstabulas #SPILL! pašlaik ir pieejams Microsoft 365 Insider programmas dalībniekiem.
Izplešanās diapazons nav tukšs
Šī kļūda rodas, ja izplešanās masīva formulas vai rakurstabulas diapazona izplešanās diapazons nav tukšs.
Atlasiet šūnu, kurā ir #SPILL! lai atklātu pārtrauktu svītru apmali, kas norāda paredzēto izplešanās diapazonu. Atlasot šūnu, kurā ir #SPILL! kļūdu, tiks parādīts brīdinājums par kļūdu pārbaudi.
Atlasiet brīdinājumu par kļūdu pārbaudi un izvēlieties opciju Atlasīt traucējošās šūnas , lai nekavējoties pārietu uz traucējošo šūnu(-ām). Pēc tam varat notīrīt kļūdu, dzēšot vai pārvietojot traucējošo šūnu iekļuvi. Tiklīdz šķērslis tiks novērsts, masīva formula izpletīsies vai rakurstabula tiks paplašināta, kā paredzēts.
Nenoteikts lielums
Excel nevarēja noteikt izplestā masīva lielumu, jo tas ir mainīgs un maina lielumu starp aprēķina reizēm. Piemēram, šī #SPILL aktivizēs tālāk norādītā formula! Kļūda:
=SEQUENCE(RANDBETWEEN(1,1000))
Dinamiska masīva lielumu maiņa var izraisīt papildu aprēķina kārtas, lai nodrošinātu, ka izklājlapa ir pilnībā aprēķināta. Ja šo papildu pāreju laikā masīva lielums turpina mainīties un tas nestabilizējas, programma Excel dinamisko masīvu atrisinās #SPILL!.
Šī kļūdas vērtība parasti ir saistīta ar funkciju RAND,RANDARRAY un RANDBETWEEN lietošanu. Citas mainīgas funkcijas, piemēram, OFFSET, INDIRECT un TODAY , neatgriež atšķirīgas vērtības katrā aprēķina kārtā.
Izplešas ārpus darblapas malas
Piemēram, ja formula =VLOOKUP(A:A,A:C,2,FALSE) tiek ievietota šūnā E2, kā parādīts tālāk piemērā, un tā iepriekš uzmeklē tikai ID šūnā A2. Taču dinamiskā masīva Excel formula izraisa #SPILL! kļūdu, jo Excel uzmeklēs visu kolonnu, atgriezīs 1 048 576 rezultātus un nonāks Excel režģa beigās.
Ir trīs vienkārši veidi, kā novērst šo problēmu:
| # | Pieeja | Formula |
|---|---|---|
| 1 | Atsaucieties tikai uz jūs interesējošajām uzmeklēšanas vērtībām. Šis formulas stils atgriež dinamisku masīvu, bet nedarbojas ar Excel tabulām.
|
=VLOOKUP(A2:A7;A:C;2;FALSE) |
| 2 | Atsaucieties tikai uz vērtību tajā pašā rindā un pēc tam kopējiet formulu uz leju. Šis tradicionālais formulu stils darbojas tabulās, bet neatgriež dinamisku masīvu.
|
=VLOOKUP(A2;A:C;2;FALSE) |
| 3 | Pieprasiet, lai programma Excel veic netiešo krustošanos, izmantojot operatoru @, un pēc tam nokopējiet formulu uz leju. Šis formulas stils darbojas tabulās, bet neatgriež dinamisko masīvu.
|
=VLOOKUP(@A:A;A:C;2;FALSE) |
Tabulas formula
Izplestās masīva formulas netiek atbalstītas Excel tabulās. Mēģiniet formulu pārvietot ārpus tabulas vai pārvērst tabulu par diapazonu (atlasiet Tabulas noformējuma > rīki>Pārvērst par diapazonu).
Nepietiek atmiņas
Izplestās masīva formulas, kuru mēģināt ievadīt, dēļ programmā Excel pietrūkst atmiņas. Lūdzu, mēģiniet atsaukties uz mazāku masīvu vai diapazonu.
Izplūde sapludinātās šūnās
Izplestās masīva formulas nevar izplesties sapludinātās šūnās. Lūdzu, noņemiet attiecīgo šūnu sapludināšanu vai pārvietojiet formulu uz citu diapazonu, kas nekrustojas ar sapludinātajām šūnām.
Atlasiet formulu, lai parādītu pārtrauktu svītru apmali, kas norāda paredzēto izplešanās diapazonu. Atlasot formulu, tiks parādīts brīdinājums par kļūdu pārbaudi.
Jūs varat atlasīt kļūdu pārbaudes brīdinājumu un izvēlēties opciju Atlasīt traucējošās šūnas , lai nekavējoties pārietu uz traucējošo šūnu(-ām). Tiklīdz sapludinātās šūnas tiek notīrītas, masīva formula izplešas, kā paredzēts.
Nav atpazīts/atkāpšanās
Excel neatpazīst vai nevar saskaņot šīs kļūdas cēloni. Lūdzu, pārliecinieties, vai formulā ir visi nepieciešamie argumenti, kas nepieciešami jūsu scenārijam.
Vai nepieciešama papildu palīdzība?
Skatiet arī
Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.