Richard Schollar udostępnia ten post gościnny. Richard jest MVP Excela z Wielkiej Brytanii Kiedy zobaczyłem tytuł posta Richarda, pomyślałem, że użyje INDEX / MATCH, ale Richard naprawdę używa WYSZUKAJ.PIONOWO!
Jak używać funkcji WYSZUKAJ.PIONOWO, jeśli dane w tabeli zawierają wartość wyszukiwania w kolumnie po prawej stronie kolumny danych, którą chcesz zwrócić?
Wszyscy mieliśmy ten problem - chcesz użyć funkcji WYSZUKAJ.PIONOWO, ale Twoje dane są „w niewłaściwy sposób”:

Masz identyfikator, chcesz zwrócić opis. Normalna funkcja WYSZUKAJ.PIONOWO nie będzie działać, ponieważ nie można użyć kolumny ujemnej:

Jedną z alternatyw jest użycie INDEX / MATCH, np .:

Ale czy nie byłoby fajnie móc korzystać z funkcji WYSZUKAJ.PIONOWO? Ale nie możemy, prawda? Jasne, że możemy, jeśli użyjemy funkcji WYBIERZ:

Ta formuła w G2 to:
Ta formuła jest =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Jak to działa: WYBIERZ zwraca tablicę dwóch „kolumn” we właściwej kolejności, w oparciu o kolejność, w jakiej kolumny są przekazywane do funkcji WYBIERZ. Tworzy to tablicę w prawidłowej orientacji od lewej do prawej, aby funkcja WYSZUKAJ.PIONOWO działała. Oto okno dialogowe Oceń formułę po obliczeniu funkcji WYBIERZ:
