Richard Schollar biztosítja ezt a vendég bejegyzést. Richard egy Excel MVP az Egyesült Királyságból Amikor megláttam Richard bejegyzésének címét, arra gondoltam, hogy az INDEX / MATCH-ot fogja használni, de Richard valóban a VLOOKUP-ot használja!
Hogyan használja a VLOOKUP alkalmazást, ha a táblázata adatai tartalmazzák a keresési értéket a visszatérni kívánt adatoszloptól jobbra lévő oszlopban?
Mindannyian felmerült bennünk ez a probléma - a VLOOKUP programot szeretné használni, de az adatai „rossz úton járnak”:

Megvan az azonosítója, vissza akarja adni a Leírást. A normál VLOOKUP nem fog működni, mivel nem használhat negatív oszlopot:

Az egyik alternatíva az INDEX / MATCH használata, pl .:

De nem lenne jó, ha használhatnánk a VLOOKUP-ot? De nem tudunk, igaz? Persze, ha használjuk a VÁLASZTÁS funkciót:

Ez a képlet a G2-ben:
Ez a képlet az =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Hogyan működik: A CHOOSE két 'oszlop' tömböt ad vissza a megfelelő sorrendben, annak az sorrendnek megfelelően, amelyben az oszlopokat átadja a CHOOSE függvénynek. Ez egy tömböt hoz létre, amely a VLOOKUP működéséhez a balról jobbra helyzetben van. Itt van a Képlet értékelése párbeszédpanel a KIVÁLASZTÁS funkció kiértékelése után:
