Formuła programu Excel: mapuj dane wejściowe na dowolne wartości -

Spisie treści

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”.

Interesujące artykuły...