Dopasowuje wyrażenie do listy wartości i zwraca pierwszy pasujący wynik.
Składnia
SWITCH(expression, value1, result1, [value2, result2], …, [default])Argumenty
expressionwymagane
Wartość do dopasowania.
value1/result1wymagane
Wartość do porównania i jej wynik.
defaultopcjonalne
Wynik, gdy nic nie pasuje.
SWITCH porównuje jedno wyrażenie z kilkoma możliwymi wartościami i zwraca wynik pierwszego dopasowania — czytelniej niż zagnieżdżone IF przy mapowaniu kodów na etykiety. Dodaj końcową wartość domyślną dla niedopasowanych przypadków. Dostępny w Microsoft 365 i Excel 2019+.
=SWITCH(A2, "N", "North", "S", "South", "Other")→NorthMapuje kod na etykietę, z wartością domyślną.
Wybierz wyrażenie
Wybierz komórkę/wartość do dopasowania.
Wymień pary wartość/wynik
Dla bezpieczeństwa dodaj wartość domyślną na końcu.
SWITCH porównuje jedno wyrażenie z dokładnymi wartościami; IFS ocenia niezależne warunki (zakresy, porównania).