Formuła programu Excel: Skróć nazwy stanów -

Spisie treści

Formuła ogólna

=VLOOKUP(name,states,2,0)

Podsumowanie

Aby przekonwertować pełne nazwy stanów na ich dwuliterowe skróty (np. Minnesota> MN), możesz użyć prostej formuły opartej na funkcji WYSZUKAJ.PIONOWO. W pokazanym przykładzie formuła w E5 to:

=VLOOKUP(C5,states,2,0)

Gdzie „stany” to nazwany zakres G5: H55.

Wyjaśnienie

Ta formuła opiera się na tabeli z kolumnami zawierającymi zarówno pełną nazwę stanu, jak i dwuliterowy skrót. Ponieważ używamy funkcji WYSZUKAJ.PIONOWO, pełna nazwa musi znajdować się w pierwszej kolumnie. Dla uproszczenia tabela została nazwana „stany”.

WYSZUKAJ.PIONOWO jest skonfigurowane tak, aby uzyskać wartość wyszukiwania z kolumny C. Tablica tabeli to nazwane „stany” zakresu, indeks kolumny to 2, aby pobrać skrót z drugiej kolumny). Ostatni argument, przeszukiwany_zakres, został ustawiony na zero (FALSE), aby wymusić dokładne dopasowanie.

=VLOOKUP(C5,states,2,0)

WYSZUKAJ.PIONOWO lokalizuje pasujący wpis w tabeli „stanów” i zwraca odpowiedni dwuliterowy skrót.

Mapowanie ogólne

To jest dobry przykład tego, jak można użyć funkcji WYSZUKAJ.PIONOWO do konwersji wartości przy użyciu tabeli odnośników. To samo podejście można wykorzystać do wyszukiwania i konwertowania wielu innych typów wartości. Na przykład możesz użyć funkcji WYSZUKAJ.PIONOWO do mapowania numerycznych kodów błędów na nazwy czytelne dla człowieka.

Wyszukiwanie wsteczne

Co się stanie, jeśli masz skrót stanu i chcesz wyszukać pełną nazwę stanu za pomocą tabeli przeglądowej w przykładzie? W takim przypadku musisz przełączyć się na INDEX i MATCH. Z wartością wyszukiwania w A1, ta formuła zwróci pełną nazwę stanu z tabelą przeglądową, jak pokazano:

=INDEX(G5:G55,MATCH(A1,H5:H55,0))

Jeśli chcesz użyć tych samych nazwanych „stanów” zakresu, możesz użyć tej wersji do konwersji dwuliterowego skrótu na pełną nazwę stanu.

=INDEX(INDEX(states,0,1),MATCH(A1,INDEX(states,0,2),0))

Tutaj używamy INDEKSU do zwracania całych kolumn, podając numer wiersza równy zero. To fajna i przydatna funkcja funkcji INDEKS: jeśli podasz zero dla wiersza, otrzymasz całe kolumny, jeśli podasz zero dla kolumny, otrzymasz całe wiersze.

Interesujące artykuły...