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":
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_2.png.webp)
Du har ID, du vill returnera beskrivningen. En normal VLOOKUP fungerar inte eftersom du inte kan använda en negativ kolumn:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_3.png.webp)
Ett alternativ är att använda INDEX / MATCH t.ex.
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_4.png.webp)
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:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_5.png.webp)
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:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_6.png.webp)