
Formuła ogólna
=VLOOKUP(input,map_table,column,0)
Podsumowanie
Jeśli chcesz zmapować lub przetłumaczyć dane wejściowe na dowolne wartości, możesz użyć funkcji WYSZUKAJ.PIONOWO.
W tym przykładzie musimy zmapować liczby 1-6 w następujący sposób:
Wejście | Wynik |
---|---|
1 | 10 |
2 | 81 |
3 | 17 |
4 | 23 |
5 | 13 |
6 | 31 |
Ponieważ nie ma sposobu, aby uzyskać wynik (tj. Jest dowolny), musimy przeprowadzić jakieś wyszukiwanie. Funkcja WYSZUKAJ.PIONOWO zapewnia łatwy sposób na zrobienie tego.
W pokazanym przykładzie formuła w F7 to:
=VLOOKUP(F6,B5:C10,2,0)
Wyjaśnienie
W tej formule wartość w komórce F6 jest używana jako wartość wyszukiwania, zakres B5: C10 w tabeli przeglądowej, 2 oznacza „drugą kolumnę” i zero jako ostatni argument, aby wymusić dokładne dopasowanie.
Chociaż w tym przypadku mapujemy liczbowe dane wejściowe na numeryczne dane wyjściowe, ta sama formuła będzie obsługiwać wartości tekstowe zarówno dla danych wejściowych, jak i wyjściowych.
Alternatywa z WYBIERZ
Jeśli masz ograniczoną liczbę wejść i jeśli wejścia są numerami zaczynającymi się od 1, możesz również użyć funkcji WYBIERZ. W przedstawionym przykładzie równoważna formuła oparta na WYBIERZ to:
=CHOOSE(F6,10,81,17,23,13,31)
Funkcja select jest nieporęczna w przypadku dużych ilości danych, ale w przypadku mniejszych zestawów danych, które są mapowane na indeks o wartości 1, ma tę zaletę, że jest rozwiązaniem typu „wszystko w jednym”.