Izplūdusā masīva formula, ko mēģināt ievadīt, ir plašāka par darblapas diapazonu. Mēģiniet vēlreiz ar mazāku diapazonu vai masīvu.
Šajā piemērā, ja formula tiek pārvietota uz šūnu F1, kļūda tiek novērsta, un formula tiek pareizi izcelta.
Biežāk sastopamie iemesli: pilnas kolonnas atsauces
Bieži vien ir neizpratne par VLOOKUP formulu izveidi, pārsniedzot argumenta lookup_value norādīšanu. Pirms dinamiskā masīva , kas var izmantot Excel, programma Excel var apsvērt tikai vērtību vienā rindā ar formulu un ignorēt citus, jo funkcija VLOOKUP paredzētu tikai vienu vērtību. Ieviešot dinamiskus masīvus, programma Excel ņem vērā visas lookup_value nodrošinātās vērtības. Tas nozīmē, ka, ja tiek norādīta visa kolonna kā lookup_value arguments, programma Excel mēģina meklēt visas 1 048 576 vērtības kolonnā. Kad tas ir paveikts, tas mēģinās tos izgāzt uz režģa, un, iespējams, būs jātrāpa režģa beigās, kas izraisa #SPILL! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!.
Piemēram, ja šūnā E2 tas ir ievietots šajā piemērā, formula = VLOOKUP (A:A, A:C, 2, FALSE) iepriekš tikai uzmeklēs ID šūnā A2. Tomēr dinamiskajā masīvā Excel formula radīs #SPILL! kļūda, jo programma Excel uzmeklēs visu kolonnu, atgriezīs 1 048 576 rezultātus un nospiedīsiet Excel režģa beigām.
Pastāv 3 vienkārši veidi, kā novērst šo problēmu:
# |
Pieeja |
Formula |
---|---|---|
1 |
Atsaukties tikai uz meklēšanas vērtībām, kas jūs interesē. Šis formulas stils atgriezīs dinamisku masīvu,bet nedarbojas ar Excel tabulām.
|
= VLOOKUP (a2: A7; A:C; 2; FALSE) |
2 |
Atsaukties tikai uz vērtību tajā pašā rindā un pēc tam nokopējiet formulu uz leju. Šis tradicionālais formulas stils darbojas tabulās, bet neatdoddinamisku masīvu.
|
= VLOOKUP (a2, A:C, 2, FALSE) |
3 |
Pieprasiet, lai Excel veic netiešo krustošanos, izmantojot operatoru @, un pēc tam nokopējiet formulu uz leju. Šis formulas stils darbojas tabulās, bet neveidosdinamisku masīvu.
|
= VLOOKUP (@A: A, A:C, 2, FALSE) |
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.
Skatiet arī
Kļūdas #SPILL! programmā Excel