Richard Schollar: VLOOKUP Stânga! - Sfaturi Excel

Cuprins

Richard Schollar oferă această postare de invitat. Richard este un MVP Excel din Marea Britanie Când am văzut titlul postării lui Richard, m-am gândit că va folosi INDEX / MATCH, dar Richard folosește cu adevărat VLOOKUP!

Cum utilizați un VLOOKUP dacă datele din tabel dețin valoarea de căutare dintr-o coloană din dreapta coloanei de date pe care doriți să o returnați?

Cu toții am avut această problemă - doriți să utilizați VLOOKUP, dar datele dvs. sunt „în sens greșit”:

Set de date eșantion

Aveți ID-ul, doriți să returnați Descrierea. Un VLOOKUP normal nu va funcționa, deoarece nu puteți utiliza o coloană negativă:

Folosind VLOOKUP normal

O alternativă este utilizarea INDEX / MATCH, de exemplu:

Alternativa este utilizarea INDEX / MATCH

Dar nu ar fi mișto să poți folosi VLOOKUP? Dar nu putem, totuși, nu? Sigur că putem, dacă folosim funcția ALEGE:

Folosirea funcției ALEGE

Această formulă din G2 este:

Această formulă este =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)

Cum funcționează: CHOOSE returnează o matrice de două „coloane” în ordinea corectă, pe baza ordinii în care treceți coloanele în funcția CHOOSE. Aceasta creează o matrice care se află în orientarea corectă de la stânga la dreapta pentru ca VLOOKUP să funcționeze. Iată dialogul Evaluare formulă după evaluarea funcției ALEGE:

Cum functioneaza

Articole interesante...