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”:

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ă:

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

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:

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:
