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