W tym filmie przyjrzymy się, jak możesz użyć funkcji WYBIERZ.
Spójrzmy na trzy przykłady.
Oto niektóre elementy wymienione z numerycznym kodem koloru. Chcemy umieścić te nazwy w kolumnie D.
Teraz, ponieważ mam już tabelę, mogę po prostu użyć funkcji WYSZUKAJ.PIONOWO i odwołać się do tabeli. Otrzymuję wartość wyszukiwania z kolumny C, tabela to zakres H5: I7, zablokowany F4, kolumna to 2 i muszę użyć FALSE, aby wymusić dokładne dopasowanie.
=VLOOKUP(C5,$H$5:$I$7,2,FALSE)
Kiedy kopiuję formułę, mamy nazwy naszych kolorów.
Działa to dobrze, ale możemy zrobić to samo z WYBIERZ bez stołu.
W przypadku opcji WYBIERZ pierwszym argumentem jest indeks, a pozostałymi argumentami są opcje. Jeśli użyję 2 dla indeksu i podam „czerwony”, „zielony” i „niebieski” jako wartości, WYBIERZ zwraca „zielony”, ponieważ zielony jest drugim elementem.
=CHOOSE(2,"red", "green", "blue")
Ponieważ mamy już kody numeryczne w kolumnie C, mogę po prostu zastąpić zakodowany indeks odwołaniem do komórki i skopiować formułę w dół.
=CHOOSE(C5,"red", "green", "blue")
Otrzymujemy ten sam wynik, co WYSZUKAJ.PIONOWO i wcale nie potrzebujemy tej tabeli.
W następnym przykładzie tłumaczymy 4-punktową skalę ocen na wartości tekstowe, gdzie 1 to słaba, a 4 to doskonała.
W kolumnie D mamy klasyczną zagnieżdżoną formułę JEŻELI
Mogę zastąpić tę formułę prostszą formułą opartą na WYBIERZ.
=CHOOSE(C5,"Poor","OK","Good","Excellent")
Kiedy kopiuję formułę, otrzymujemy te same wyniki.
WYBIERZ działa również z odwołaniami do komórek. Jeśli chcę, mogę bezpośrednio pobrać wartości z tabeli i użyć ich w WYBIERZ.
=CHOOSE(C5,$I$5,$I$6,$I$7,$I$8)
Teraz tabela działa jak klucz dynamiczny. Jeśli zmienię wartość w tabeli, zostanie to odzwierciedlone we wzorze.
W tym ostatnim przykładzie użyjemy WYBIERZ, aby przypisać kwartał do dowolnej daty.
Najpierw użyję funkcji MIESIĄC, aby wyodrębnić liczbę od 1 do 12 z każdej daty.
=MONTH(B5)
Następnie po prostu zawijam funkcję MIESIĄC wewnątrz WYBIERZ i użyję MIESIĄCA do wygenerowania indeksu. Następnie muszę podać 12 wartości, po jednej na każdy miesiąc.
=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)
Wynikiem jest liczba odpowiadająca jednej czwartej. Na koniec mogę użyć konkatenacji, aby dodać „Q” przed liczbą.
="Q"&CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)
Fajne w tym konkretnym rozwiązaniu jest to, że kolejność wyborów można łatwo zmienić, aby uwzględnić kwartały fiskalne, które mają różne miesiące rozpoczęcia.
=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4) // Jan start =CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3) // Apr start =CHOOSE(MONTH(B5),3,3,3,4,4,4,1,1,1,2,2,2) // Jul start =CHOOSE(MONTH(B5),2,2,2,3,3,3,4,4,4,1,1,1) // Oct start
Więc to jest to.
Funkcja WYBIERZ wykonuje proste wyszukiwania i czasami może zastąpić bardziej skomplikowane WYSZUKAJ.PIONOWO, INDEKS i PODAJ.POZYCJĘ lub zagnieżdżone IF.
Następnym razem, gdy będziesz musiał odwzorować liczby całkowite na określone wartości, nie zapomnij o funkcji WYBIERZ.
Kierunek
Podstawowa formułaPowiązane skróty
Przełącz odniesienia bezwzględne i względne F4 ⌘ + T Usuń kolumny Ctrl + - ⌘ + - Rozszerz zaznaczenie do ostatniej komórki w dół Ctrl + Shift + ↓ ⌃ + ⇧ + ↓ Uzupełnij wpis i pozostań w tej samej komórce Ctrl + Enter ⌃ + Return Wybierz nieprzylegające arkusze Ctrl + Click ⌘ + Click Wprowadź te same dane w wielu komórkach Ctrl + Enter ⌃ + Return Wybierz tylko aktywną komórkę Shift + Backspace ⇧ + Delete








