![](https://cdn.wiki-base.com/5981827/how_to_use_the_excel_switch_function__2.png.webp)
Обобщение
Функцията Excel SWITCH сравнява една стойност със списък със стойности и връща резултат, съответстващ на първото съвпадение. SWITCH може да върне незадължителна стойност по подразбиране, когато не е намерено съвпадение.
Предназначение
Съвпадение на множество стойности, връщане на първо съвпадениеВърната стойност
Резултат, съответстващ на първия мачСинтаксис
= SWITCH (израз, val1 / result1, (val2 / result2),…, (по подразбиране))Аргументи
- израз - Стойността или изразът, с които да се сравнява.
- val1 / result1 - Първата двойка стойност и резултат.
- val2 / result2 - (по избор) Втората двойка стойност и резултат.
- по подразбиране - (по избор) Стойността по подразбиране, която да се използва, когато не е намерено съвпадение.
Версия
Excel 2019Бележки за употреба
Функцията SWITCH сравнява една стойност със списък със стойности и връща резултат, който съответства на първото съвпадение. Можете да използвате функцията SWITCH, когато искате да извършите точно съвпадение с няколко възможни резултата и да върнете стойност по подразбиране, когато не е намерено съвпадение.
Първият аргумент се нарича "израз" и може да бъде твърдо кодирана константа, препратка към клетка или друга формула, която връща конкретна стойност, с която искате да съответствате. Съответстващите стойности и съответните резултати се въвеждат по двойки. SWITCH може да обработи до 126 двойки, след което последният аргумент е (по избор) стойност по подразбиране, която трябва да се върне в случаите, когато няма съвпадение.
В показания пример формулата в D5 е:
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")
SWITCH изпълнява само точно съвпадение, така че не можете да включвате логически оператори като по-големи от (>) или по-малки от (<) в логиката, използвана за определяне на съвпадение. Можете да заобиколите това ограничение, като създадете формула, която да съответства на TRUE по следния начин:
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")
Въпреки това, в случай като този, може да искате да използвате функцията IFS вместо това.
ПРЕВКЛЮЧВАЙТЕ спрямо IFS
Подобно на функцията IFS, функцията SWITCH ви позволява да тествате повече от едно условие, без да влагате множество изрази IF, правейки формули с много условия по-лесни за четене и запис. Едно предимство на SWITCH пред IFS е, че изразът се появява само веднъж във функцията и не е необходимо да се повтаря. SWITCH обаче е ограничен до точно съвпадение. Не е възможно да се използват оператори като по-голям от (>) или по-малък от (<) със стандартния синтаксис. За разлика от тях, функцията IFS всъщност изисква изрази за всяко условие, така че можете да използвате логически оператори, ако е необходимо.
Забележка: Функцията SWITCH и функцията IFS са нови в Excel 2019 и Excel 365.
Бележки
- Изразът може да бъде друга формула, която връща определена стойност.
- SWITCH може да обработи до 126 двойки стойност / резултат.
- Въведете окончателен аргумент, за да зададете резултат по подразбиране, когато не е намерено съвпадение.