Как да използвам функцията Excel SWITCH -

Съдържание

Обобщение

Функцията 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.

Бележки

  1. Изразът може да бъде друга формула, която връща определена стойност.
  2. SWITCH може да обработи до 126 двойки стойност / резултат.
  3. Въведете окончателен аргумент, за да зададете резултат по подразбиране, когато не е намерено съвпадение.

Интересни статии...