Căutați la stânga cu funcția VLOOKUP în Excel

Anonim

În acest articol, vom învăța cum să căutați la stânga cu funcția VLOOKUP în Excel.

Scenariu:

De fapt, funcția VLOOKUP arată în dreapta matricei de căutare. Este una dintre limitările sale. Dar nu este ușor să schimbi tabelul, dar putem face ca formula să funcționeze invers. Aflați mai multe despre cum să efectuați funcția VLOOKUP pentru a căuta în stânga aici mai jos.

Cum se rezolvă problema?

Pentru ca formula să înțeleagă mai întâi, trebuie să revizuim puțin despre următoarele funcții

  1. Funcția VLOOKUP
  2. Funcția ALEGE

Acum vom face o formulă folosind funcțiile de mai sus. Funcția ALEGE va returna tabelul cu câmpul obligatoriu din dreapta. Funcția VLOOKUP obține matricea tabelului de argumente în formatul potrivit. Acum selectați numărul coloanei din dreapta conform câmpului obligatoriu.

Formula generică:

= VLOOKUP (lookup_value, CHOOSE ({1, 2}, lookup_range, req_range), 2, 0)

valoare_cercare : valoare de căutat

gama_cercetării : interval, unde să caute valoarea_consultare

req_range : interval, unde este necesară valoarea corespunzătoare

2 : a doua coloană, num reprezentând req_range

0 : căutați potrivirea exactă

Exemplu:

Afirmațiile de mai sus pot fi confuze pentru a înțelege. Deci, să înțelegem acest lucru folosind formula dintr-un exemplu

Aici avem un tabel cu detalii despre țările lumii, continent și cod. Trebuie să găsim numele țării din codul de țară dat. Aici problema este că coloana Țară este la stânga coloanei de cod. Deci vom folosi formula generică de mai sus.


Interval denumit utilizat pentru matricea interval (cod - F3: F16) și interval (țară - D3: D16). Aici am folosit intervalul numit în schimb pentru matricea de referință a celulei, deoarece este ușor de înțeles. Primul Trebuie să căutăm un nume de țară în care codul țării este dat în celula H5.
Folosiți formula din celula G6:

= VLOOKUP (H5, ALEGE ({1, 2}, cod, țară), 2, 0)

Intervalele denumite

cod: (F3: F16)

țară: (D3: D16)

Explicaţie:

  • ALEGE ({1, 2}, cod, țară) își va forma propriul nou tabel, așa cum se arată mai jos.

{ 33, „China”; 87, „Africa de Sud”; 55, „UK”; 82, „SUA”; 72, „Brazilia”; 52, „Australia”; 24, „Japonia”; 51, „Kenya”; 10, „Franța”; 60, „Mexic”; 36, „Argentina”; 31, „Fiji”; 28, „India”; 70, „Nigeria” }

  • Funcția VLOOKUP caută codul țării în prima coloană a argumentului tabelului dat și returnează rezultatul din a doua coloană așa cum este dat.
  • 0 obișnuia să caute potrivirea exactă.

Formula arată așa cum se arată în instantaneul de mai sus. Faceți clic pe Ok pentru a obține numele țării corespunzător codului 024.

După cum puteți vedea din instantaneul de mai sus, am obținut țara Japonia care corespunde valorii codului din formulă. Acum, dacă doriți să extrageți numele Continentului din valoarea codului.
Folosiți formula:

= VLOOKUP (H5, ALEGE ({1, 2}, cont, țară), 2, 0)

Intervalele denumite

cod: (F3: F16)

cont: (E3: E16)

Puteți vedea din instantaneul de mai sus că această formulă funcționează bine.
În general, folosim combinația funcției INDEX & MATCH pentru a obține valoarea din stânga matricei de căutare.
Folosiți formula:

= INDEX (D3: F16, MATCH (H6, cod, 0), 2)


După cum puteți vedea din instantaneul de mai sus, am obținut toate detaliile care corespund valorii codului din tabel. Extrageți detalii din tabel folosind formula menționată mai sus. Iată câteva note observaționale în timp ce utilizați formula de mai sus.

Note:

  1. Valoarea col_argument nu poate fi mai mică de 1 sau mai mare decât numărul de coloane
  2. Funcția returnează eroarea #NA dacă argumentul matricei de căutare la funcția VLOOKUP nu are aceeași lungime a matricei de tabel.
  3. Formula returnează o eroare dacă lookup_value nu se potrivește cu valoarea din tabelul lookup_array.
  4. Funcția se potrivește cu valoarea exactă, deoarece argumentul tipului de potrivire cu funcția VLOOKUP este 0.
  5. Valorile de căutare pot fi date ca referință de celulă sau direct folosind simbolul ghilimelei (") în formulă ca argumente.

Sper că ați înțeles cum să căutați al n-lea meci în tabel utilizând funcția INDEX & MATCH. Explorați aici mai multe articole despre valoarea de căutare Excel. Vă rugăm să nu ezitați să vă expuneți întrebările de mai jos în caseta de comentarii. Cu siguranță vă vom ajuta. Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook. Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail

Utilizați INDEX și MATCH pentru a căuta valoarea : Funcția INDEX & MATCH pentru a căuta valoarea după cum este necesar.

Gama SUMĂ cu INDEX în Excel : Utilizați funcția INDEX pentru a găsi SUMA valorilor, după cum este necesar.

Cum se utilizează funcția INDEX în Excel : Găsiți INDEX-ul matricei folosind funcția INDEX explicată cu un exemplu.

Cum se utilizează funcția MATCH în Excel : Găsiți MATCH-ul în matrice folosind valoarea INDEX din funcția MATCH explicată cu un exemplu.

Cum se utilizează funcția de căutare în Excel : Găsiți valoarea de căutare în matrice folosind funcția LOOKUP explicată cu un exemplu.

Cum se utilizează funcția VLOOKUP în Excel : Găsiți valoarea de căutare în matrice utilizând funcția VLOOKUP explicată cu un exemplu.

Articole populare

50 Comandă rapidă Excel pentru a vă crește productivitatea

Editați o listă derulantă

Referință absolută în Excel

Dacă cu wildcards

Vizualizați după dată