Cum să gestionați Excel VLOOKUP #REF! Eroare



Presupunând că tabelul de mai sus este denumit „DogTable”. Acest tabel denumit reprezintă intervalul A3: C7.



Deci, formula noastră ar putea fi:



= VLOOKUP (C1, DogTable, 2.0)



Sau

= VLOOKUP (C1, A3: C7,2,0)

Ambele formule funcționează, totuși, folosind intervale denumite și intervale de tabele pentru Table_Array sunt mai dinamice și mai versatile. Recomandăm acest lucru mai degrabă decât intervalele absolute.



Col_Index_Num

Numărul indexului coloanei este coloana în care doriți să preluați date dacă valoarea dvs. se găsește în Table_Array.

Dacă doriți să găsiți valoarea „Dog” în DogTable și să restituiți dimensiunea acesteia, veți specifica numărul coloanei începând cu prima coloană a intervalului.

Deci, dacă coloana din stânga este Animal, iar următoarea coloană este Dimensiune, valoarea dvs. ar fi 2. Este cea 2ndcoloana de unde a putut fi găsită Valoarea_Căutare. Dacă tabelul de mai sus ar fi Animal, Cost și apoi Dimensiune, valoarea ar fi 3.

Gama_Cautare

Implicit pentru range_lookup va fi întotdeauna 1 dacă este omis. Acest lucru va găsi o potrivire relativă și, în general, nu este foarte precis în majoritatea scopurilor. Este recomandat să căutați o potrivire exactă folosind 0 sau FALSE.

VLOOKUP generează un #REF! Eroare

Acest lucru se va întâmpla din când în când și poate fi frustrant de depistat dacă aveți formule complexe implicate în VLOOKUPs. Să aruncăm o privire la exemplul de mai jos și să vedem care este problema și cum să o rezolvăm.

În exemplul de mai jos, avem un alt set de date în care dorim să găsim costul animalului. Deci, vom folosi VLOOKUP pentru a ne referi la tabela de baze de date „DogTable” și pentru a prelua informațiile de preț. După cum se vede mai jos, folosim = VLOOKUP (S10, DogTable, 3,0). S10 deține valoarea Bird. S9 deține valoarea câinelui.

Dacă te uiți la „Cost”, vei vedea că primim un #REF! Mesaj de eroare. Formula pare totuși corectă. Ei bine, dacă priviți mai atent, veți vedea că am făcut o greșeală când am făcut masa. Nu am extins gama pentru a include coloana „Cost”.

Deși funcția VLOOKUP găsește valoarea „Dog” în tabelul nostru, îi cerem să returneze 3rdvaloarea coloanei. Este ciudat, dar tabelul nostru este format doar din două coloane. În acest caz, trebuie să extindem gama Table_Array pentru a include coloana „Cost”. Odată ce ați terminat #REF-ul nostru! mesajul de eroare va dispărea.

Etichete tipuri de erori în Excel 2 minute citite