Jak używać funkcji SWITCH w Excelu (5 przykładów)

  • Udostępnij To
Hugh West

Aby zamienić konkretną wartość na wybraną przez siebie, można użyć programu Excel SWITCH Jest to funkcja porównywania i odwoływania się w Excelu, która porównuje i dopasowuje komórki do listy wartości i zwraca wynik na podstawie pierwszego znalezionego dopasowania.

W tym artykule pokażę różne przykłady wykorzystania Excela SWITCH funkcja.

Pobierz do ćwiczeń

Zastosowania funkcji SWITCH w Excelu.xlsx

Podstawy funkcji SWITCH: Podsumowanie & Składnia

Podsumowanie

Excel SWITCH Funkcja porównuje lub ocenia podane wyrażenie będące wartością z listą wartości i zwraca wynik odpowiadający pierwszemu znalezionemu dopasowaniu. W przypadku, gdy nie zostanie znalezione żadne dopasowanie, funkcja zwraca wynik odpowiadający pierwszemu znalezionemu dopasowaniu. SWITCH Funkcja zwraca opcjonalną wartość domyślną. SWITCH jest używana zamiast funkcji Zagnieżdżone JEŚLI funkcje.

Składnia

SWITCH (wyrażenie, wartość1, wynik1, [default_lub_wartość2, wynik2],...)

Argumenty

Argumenty Wymagane/opcjonalne Wyjaśnienie
wyraz Wymagane Jest to wartość lub wyrażenie, które musi być dopasowane do.
wartość1 Wymagane Jest to pierwsza wartość.
wynik1 Wymagane Jest to wynik względem pierwszej wartości.
domyślny_lub_wartość2 Opcjonalnie Jest to albo domyślne, albo możesz podać drugą wartość.
wynik2 Opcjonalnie Jest to wynik względem drugiej wartości.

Wartość zwrotna

Na stronie SWITCH Funkcja zwraca wynik odpowiadający pierwszemu dopasowaniu.

Wersja

Na stronie SWITCH Funkcja jest dostępna dla programu Excel 2016 i nowszych.

Używam Excela Microsoft 365 aby zaimplementować te przykłady.

Przykłady zastosowania funkcji SWITCH w Excelu

1) Używanie funkcji SWITCH w Excelu do przełączania odpowiadających sobie wartości komórek

Możesz użyć SWITCH funkcja zwracająca wartość, którą jest Nazwa projektu dla odpowiedniego projektu ID .

⏩ W komórce F4 , wpisz następujący wzór.

=SWITCH(C4,1, "Astron",2, "Phoenix","?")

Tutaj, w SWITCH wybrałem funkcję C4 komórka jako wyraz pod warunkiem, że 1 jako wartość1 oraz Astron jako wynik1 . Then again provided 2 jako wartość2 oraz Phoenix jako wynik2 Wreszcie, pod warunkiem ? jako domyślnie .

Teraz SWITCH Funkcja zwróci wynik poprzez porównanie podanej wartości z podanymi wartościami.

Następnie należy nacisnąć ENTER, i SWITCH Funkcja zwróci odpowiednie wyniki dla podanych wartości.

Tutaj można zobaczyć m.in. Nazwa projektu Astron jest przypisana do wartości Projekt Id 1 .

Możesz wykonać ten sam proces lub użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

2) Używanie funkcji SWITCH w Excelu z operatorem

Na stronie SWITCH funkcja obsługuje również operatory logiczne Jeśli chcesz zmienić wartości za pomocą dowolnych operatorów SWITCH Funkcja pomoże ci to zrobić.

Tutaj chcę przełączyć Marks z Klasy używając operatory logiczne .

Pozwól, że pokażę ci ten proces,

⏩ W komórce E4 , wpisz następujący wzór, aby zamienić oceny z oceną.

=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")

Tutaj, w SWITCH wybrałem funkcję TRUE jako wyraz pod warunkiem, że C4>= 90 jako wartość1 oraz A jako wynik1 , C4>= 80 jako wartość2 oraz B jako wynik2, C4>= 70 jako wartość3 oraz C jako wynik, C4>= 60 jako wartość4 oraz D jako wynik4 , w końcu pod warunkiem Fail jako domyślnie .

Teraz SWITCH Funkcja zwróci wynik poprzez porównanie podanej wartości z wszystkimi podanymi wartościami.

Następnie naciśnij ENTER, i SWITCH Funkcja zwróci odpowiednie oceny przełączające oceny.

Możesz wykonać ten sam proces, lub użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

Related Content: Jak używać funkcji TRUE w Excelu (z 10 przykładami)

3) Użycie funkcji SWITCH w Excelu z funkcją DAYS

Jeśli chcesz, możesz przełączyć daty na odpowiadające im dni za pomocą SWITCH wraz z funkcją DNI funkcja i DZISIAJ funkcja.

Tutaj użyję danego zestawu danych poniżej, aby wyjaśnić proces.

⏩ W komórce C4 , wpisz następującą formułę, aby zamienić daty z dniem.

=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1, "Yesterday", -1, "Tomorrow", "Unknown")

Tutaj, w SWITCH wybrałem funkcję DAYS(TODAY(),B4) jako wyraz pod warunkiem, że 0 jako wartość1, oraz " Dzisiaj " jako wynik1 ,

1 jako wartość2, oraz " Wczoraj " jako wynik2,

-1 jako wartość3, oraz " Jutro " jako wynik3, wreszcie, pod warunkiem Nieznany jako domyślnie .

W DNI funkcja, użyłem DZISIAJ() jako koniec_daty i wybrana komórka B4 jako początek_daty .

Następnie. SWITCH Funkcja zwróci dni wynikowe poprzez porównanie podanych wartości.

Teraz naciśnij ENTER , oraz SWITCH Funkcja zwróci odpowiednie dni przełączające daty.

Jeśli chcesz, możesz wykonać ten sam proces, lub użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

Podobne Lektury:

  • Jak używać funkcji FALSE w Excelu (z 5 łatwymi przykładami)
  • Użyj funkcji IF w Excelu (8 odpowiednich przykładów)
  • Jak używać funkcji XOR w Excelu (5 odpowiednich przykładów)
  • Wykorzystanie funkcji IFNA w Excelu (2 przykłady)

4) Wykorzystanie funkcji SWITCH w Excelu z funkcją MIESIĄC

Powiedzmy, że chcesz śledzić daty na podstawie. Kwartał , to możesz użyć SWITCH wraz z funkcją MIESIĄC funkcja.

⏩ W komórce C4 , wpisz następującą formułę, aby zamienić daty z dniem.

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

Tutaj, w SWITCH wybrałem funkcję MIESIĄC(B5) jako wyraz Następnie, jako wartość oraz wynik, Postępowałem zgodnie z dostarczoną tabelą.

Taken Styczeń - marzec (1,2,3) jako wartość i zapewnił 1 jako wynik

Następny Od kwietnia do czerwca (4,5,6) jako wartość i zapewnił 2 jako wynik . Lipiec - wrzesień (7,8,9) jako wartość i zapewnił 3 jako wynik oraz Od października do grudnia (10,11,12) jako wartość i zapewnił 4 jako wynik .

W MIESIĄC wybrałem funkcję B4 komórka jako numer seryjny .

Następnie. SWITCH Funkcja zwróci kwartał porównując podane daty.

Naciśnij ENTER i SWITCH Funkcja zwróci odpowiedni kwartał przełączający daty.

Tutaj możesz wykonać ten sam proces, lub użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

5. użycie funkcji SWITCH & RIGHT

Możesz użyć SWITCH funkcja i PRAWDA funkcja do przełączania wartości dowolnego znaku.

Tutaj chcę zamienić skrót kodu miasta z pełną nazwą miasta. Aby to zrobić, użyję zestawu danych podanego poniżej.

⏩ W komórce C4 , wpisz następującą formułę, aby zamienić daty z dniem.

=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")

Tutaj, w SWITCH wybrałem funkcję PRAWO(B4,2) jako wyraz .

W PRAWDA wybrałem funkcję B4 komórka jako tekst i zapewnił 2 jako num_chars aby uzyskać ostatni 2 znaki które są kodem miejskim.

Następnie, jako wartość pod warunkiem, że kodeks miejski i zapewnił miasto imię i nazwisko jako wynik .

Następnie. SWITCH Funkcja zwróci pełną nazwę miasta.

Teraz wykonaj formułę, naciskając ENTER, i SWITCH Funkcja podmieni kody miast z pełną nazwą miasta.

Tutaj możesz wykonać ten sam proces, lub użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

Porównanie funkcji SWITCH & IFS

Jeśli chcesz, możesz użyć zagnieżdżonego JEŚLI lub Funkcja IFS zamiast SWITCH funkcja.

Pozwól, że pokażę ci porównanie między SWITCH oraz IFs funkcja.

Na stronie SWITCH Funkcja Na stronie IFS Funkcja
Na stronie wyraz argument jest używany tylko raz, Na stronie wyraz argument jest powtarzany.
Długość to mniej w porównaniu do IFS Długość jest większa
Łatwość tworzenia i czytania Ponieważ długość jest większa trudno jest tworzyć i czytać
Badanie więcej niż jednego warunku Badanie jednego warunku

Rzeczy do zapamiętania

Na stronie SWITCH Funkcja może obsłużyć do 126 par wartości i wyników.

Możesz użyć innej funkcji i formuły jako wyraz .

🔺 The SWITCH funkcja pokazuje #N/A błąd, jeśli nie jest w stanie dopasować i nie ma innego argumentu lub domyślnego warunku.

Kiedykolwiek dostaniesz #N/A to aby uniknąć tego błędu można użyć łańcucha w cudzysłowie jako wartości domyślnej.

🔺 The SWITCH funkcja pokaże #błąd NAME jeśli źle napiszesz nazwę funkcji.

Część ćwiczeniowa

W zeszycie ćwiczeń zamieściłem arkusz do przećwiczenia tych wyjaśnionych przykładów.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.