VLOOKUP este funcția mea preferată în Excel. Dacă puteți utiliza VLOOKUP, puteți rezolva multe probleme în Excel. Dar există lucruri care pot împiedica o VLOOKUP. Acest subiect vorbește despre câteva dintre ele.
Dar mai întâi, elementele de bază ale VLOOKUP în engleză simplă.
Datele din A: C au venit de la departamentul IT. Ați solicitat vânzări după articol și dată. Ți-au dat numărul articolului. Aveți nevoie de descrierea articolului. În loc să așteptați ca departamentul IT să execute din nou datele, găsiți tabelul prezentat în coloana F: G.

Doriți ca VLOOKUP să găsească elementul în A2 în timp ce caută prin prima coloană a tabelului în $ F $ 3: $ G $ 30. Când VLOOKUP găsește potrivirea în F7, doriți ca VLOOKUP să returneze descrierea găsită în a doua coloană a tabelului. Fiecare VLOOKUP care caută o potrivire exactă trebuie să se termine cu False (sau zero, care este echivalent cu False). Formula de mai jos este configurată corect.
Observați că utilizați F4 pentru a adăuga patru semne de dolari la adresa tabelului de căutare. Pe măsură ce copiați formula în coloana D, aveți nevoie de adresa pentru ca tabelul de căutare să rămână constant. Există două alternative comune: puteți specifica întreaga coloană F: G ca tabel de căutare. Sau, ați putea denumi F3: G30 cu un nume precum ItemTable. Dacă utilizați =VLOOKUP(A2,ItemTable,2,False)
, intervalul numit acționează ca o referință absolută.
De fiecare dată când faceți o grămadă de VLOOKUP-uri, trebuie să sortați coloana de VLOOKUP-uri. Sortați ZA și orice erori # N / A ajung în partea de sus. În acest caz, există una. Elementul BG33-9 lipsește din tabelul de căutare. Poate că este o greșeală de tipar. Poate că este un element nou. Dacă este nou, introduceți un rând nou oriunde în mijlocul tabelului de căutare și adăugați noul element.

Este destul de normal să aveți câteva erori # N / A. Dar în figura de mai jos, exact aceeași formulă nu returnează altceva decât # N / A. Când se întâmplă acest lucru, vedeți dacă puteți rezolva primul VLOOKUP. Căutați BG33-8 găsit în A2. Începeți să navigați prin prima coloană a tabelului de căutare. După cum puteți vedea, valoarea potrivită este clar în F10. De ce puteți vedea acest lucru, dar Excel nu îl poate vedea?

Mergeți la fiecare celulă și apăsați tasta F2. Figura de mai jos arată F10. Rețineți că cursorul de inserare apare imediat după 8.

Următoarea figură arată celula A2 în modul Editare. Cursorul de inserare este la câteva spații distanță de 8. Acesta este un semn că, la un moment dat, aceste date au fost stocate într-un set de date vechi COBOL. Înapoi în COBOL, dacă câmpul Item a fost definit ca 10 caractere și ați tastat doar 6 caractere, COBOL l-ar bloca cu 4 spații suplimentare.

Soluția? În loc să căutați A2, căutați TRIM (A2).

Funcția TRIM () elimină spațiile de conducere și de spate. Dacă aveți mai multe spații între cuvinte, TRIM le convertește într-un singur spațiu. În figura de mai jos există spații înainte și după ambele nume în A1. =TRIM(A1)
elimină tot spațiul cu excepția unuia din A3.

Apropo, ce se întâmplă dacă problema ar fi urmărit spații în coloana F în loc de coloana A? Adăugați o coloană de funcții TRIM () la E, indicând coloana F. Copiați-le și lipiți-le ca valori în F pentru a face căutările să înceapă să funcționeze din nou.
Celălalt motiv foarte frecvent pentru care VLOOKUP nu va funcționa este prezentat aici. Coloana F conține numere reale. Coloana A conține text care arată ca cifre.

Selectați toată coloana A. Apăsați Alt + D, E, F. Aceasta face o operație implicită Text în coloane și convertește toate numerele de text în numere reale. Căutarea începe să funcționeze din nou.

Dacă doriți ca VLOOKUP să funcționeze fără a modifica datele, puteți utiliza =VLOOKUP(1*A2,… )
pentru a gestiona numerele stocate ca text sau =VLOOKUP(A2&"",… )
când tabelul dvs. de căutare are numere de text.
VLOOKUP a fost sugerat de Rod Apfelbeck, Patty Hahn, John Henning, @ExcelKOS și @tomatecaolho. Multumesc tuturor.