Richard Schollar poskytuje tento príspevok hosťa. Richard je vynikajúci MVP z Veľkej Británie. Keď som uvidel názov Richardovho príspevku, domyslel som si, že použije INDEX / MATCH, ale Richard skutočne používa VLOOKUP!
Ako sa používa VÝHĽAD, ak vaše tabuľkové údaje obsahujú vyhľadávaciu hodnotu v stĺpci napravo od stĺpca s údajmi, ktorý chcete vrátiť?
Všetci sme mali tento problém - chcete použiť VLOOKUP, ale vaše údaje sú „zaokrúhleným smerom“:

Máte ID, chcete vrátiť popis. Normálny VLOOKUP nebude fungovať, pretože nemôžete použiť záporný stĺpec:

Jednou z alternatív je použitie INDEX / MATCH napr.:

Ale nebolo by v pohode môcť používať VLOOKUP? Ale nemôžeme, však? Určite môžeme, ak využijeme funkciu CHOOSE:

Tento vzorec v G2 je:
Ten vzorec je =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Ako to funguje: CHOOSE vráti pole dvoch „stĺpcov“ v správnom poradí na základe poradia, v akom stĺpce odovzdávate do funkcie CHOOSE. Takto sa vytvorí pole, ktoré je v správnej orientácii zľava doprava, aby funkcia VLOOKUP fungovala. Po vyhodnotení funkcie CHOOSE je tu dialógové okno Vyhodnotiť vzorec:
