Richard Schollar: VLOOKUP Vänster! - Excel Tips

Innehållsförteckning

Richard Schollar tillhandahåller detta gästinlägg. Richard är en Excel-MVP från Storbritannien När jag såg titeln på Richards inlägg, tänkte jag att han skulle använda INDEX / MATCH, men Richard använder verkligen VLOOKUP!

Hur använder du en VLOOKUP om dina tabelldata innehåller uppslagsvärdet i en kolumn till höger om datakolumnen du vill returnera?

Vi har alla haft det här problemet - du vill använda VLOOKUP men dina data är "runt fel sätt":

Exempeldatauppsättning

Du har ID, du vill returnera beskrivningen. En normal VLOOKUP fungerar inte eftersom du inte kan använda en negativ kolumn:

Använda Normal VLOOKUP

Ett alternativ är att använda INDEX / MATCH t.ex.

Alternativ är att använda INDEX / MATCH

Men skulle det inte vara kul att kunna använda VLOOKUP? Men vi kan inte, eller hur? Visst kan vi, om vi använder CHOOSE-funktionen:

Använda CHOOSE-funktionen

Den formeln i G2 är:

Den formeln är =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)

Hur det fungerar: VÄLJ returnerar en matris med två "kolumner" i rätt ordning, baserat på den ordning som du skickar kolumnerna till VÄLJ-funktionen. Detta skapar en matris som är i rätt vänster-till-höger-riktning för att VLOOKUP ska fungera. Här är dialogrutan Utvärdera formel efter utvärdering av VÄLJ-funktionen:

Hur det fungerar

Intressanta artiklar...