Jak korzystać z funkcji PRZEŁĄCZNIK programu Excel -

Spisie treści

Podsumowanie

Funkcja Excel SWITCH porównuje jedną wartość z listą wartości i zwraca wynik odpowiadający pierwszemu dopasowaniu. SWITCH może zwrócić opcjonalną wartość domyślną, gdy nie zostanie znalezione żadne dopasowanie.

Cel, powód

Dopasuj wiele wartości, zwróć pierwsze dopasowanie

Wartość zwracana

Wynik zgodny z pierwszym dopasowaniem

Składnia

= SWITCH (wyrażenie, wart1 / wynik1, (wart2 / wynik2),…, (domyślnie))

Argumenty

  • wyrażenie - wartość lub wyrażenie do dopasowania.
  • val1 / result1 - Pierwsza wartość i para wyników.
  • wart2 / wynik2 - (opcjonalne) Druga wartość i para wyników.
  • default - (opcjonalne) Domyślna wartość używana, gdy nie zostanie znalezione żadne dopasowanie.

Wersja

Excel 2019

Uwagi dotyczące użytkowania

Funkcja SWITCH porównuje jedną wartość z listą wartości i zwraca wynik odpowiadający pierwszemu dopasowaniu. Funkcji SWITCH można użyć, gdy chce się przeprowadzić dokładne dopasowanie z kilkoma możliwymi wynikami, a w przypadku braku dopasowania zwrócić wartość domyślną.

Pierwszy argument nosi nazwę „wyrażenie” i może być zakodowaną na stałe stałą, odwołaniem do komórki lub inną formułą zwracającą określoną wartość, względem której chcesz dopasować. Pasujące wartości i odpowiadające im wyniki są wprowadzane parami. SWITCH może obsłużyć do 126 par, po których ostatnim argumentem jest (opcjonalna) wartość domyślna zwracana w przypadku braku dopasowania.

W przedstawionym przykładzie formuła w D5 to:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

SWITCH wykonuje tylko dokładne dopasowanie, więc nie możesz uwzględnić operatorów logicznych, takich jak większe niż (>) lub mniejsze niż (<) w logice używanej do określenia dopasowania. Możesz obejść to ograniczenie, konstruując formułę pasującą do wartości TRUE w następujący sposób:

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

Jednak w takim przypadku możesz zamiast tego użyć funkcji IFS.

SWITCH a IFS

Podobnie jak funkcja IFS, funkcja SWITCH umożliwia testowanie więcej niż jednego warunku bez zagnieżdżania wielu instrukcji JEŻELI, dzięki czemu formuły z wieloma warunkami są łatwiejsze do odczytania i zapisu. Jedną z przewag SWITCH nad IFS jest to, że wyrażenie występuje tylko raz w funkcji i nie trzeba go powtarzać. Jednak SWITCH ogranicza się do dokładnego dopasowania. W standardowej składni nie można używać operatorów takich jak większe niż (>) lub mniejsze niż (<). W przeciwieństwie do tego funkcja IFS w rzeczywistości wymaga wyrażeń dla każdego warunku, więc w razie potrzeby można używać operatorów logicznych.

Uwaga: funkcja SWITCH i funkcja IFS są nowością w programach Excel 2019 i Excel 365.

Uwagi

  1. Wyrażenie może być inną formułą, która zwraca określoną wartość.
  2. SWITCH może obsłużyć do 126 par wartość / wynik.
  3. Wprowadź ostatni argument, aby ustawić domyślny wynik w przypadku braku dopasowania.

Interesujące artykuły...