Ričards Šollars nodrošina šo viesu pastu. Ričards ir Excel MVP no Lielbritānijas. Kad ieraudzīju Ričarda amata nosaukumu, es iedomājos, ka viņš izmantos INDEX / MATCH, bet Ričards tiešām izmanto VLOOKUP!
Kā jūs izmantojat funkciju VLOOKUP, ja jūsu tabulas dati satur uzmeklēšanas vērtību kolonnā pa labi no datu kolonnas, kuru vēlaties atgriezt?
Mums visiem ir bijusi šī problēma - jūs vēlaties izmantot VLOOKUP, bet jūsu dati ir “nepareizi”:

Jums ir ID, jūs vēlaties atgriezt aprakstu. Normāls VLOOKUP nedarbosies, jo jūs nevarat izmantot negatīvu kolonnu:

Viena no alternatīvām ir INDEX / MATCH izmantošana, piemēram:

Bet vai nebūtu forši, ja varētu izmantot VLOOKUP? Bet mēs taču nevaram, vai ne? Protams, mēs varam, ja izmantojam funkciju IZVĒLES:

Šī formula G2 ir:
Šī formula ir =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Kā tas darbojas: CHOOSE atgriež divu "kolonnu" masīvu pareizajā secībā, pamatojoties uz secību, kādā kolonnas tiek nodotas funkcijai CHOOSE. Tas izveido masīvu, kas atrodas pareizajā virzienā no kreisās uz labo, lai VLOOKUP darbotos. Pēc funkcijas IZVĒLE novērtēšanas ir dialoglodziņš Formulas novērtēšana:
