Spis treści
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.xlsxPodstawy 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.