Как использовать функцию ПЕРЕКЛЮЧАТЕЛЬ Excel -

Содержание

Резюме

Функция Excel SWITCH сравнивает одно значение со списком значений и возвращает результат, соответствующий первому совпадению. SWITCH может вернуть необязательное значение по умолчанию, если совпадение не найдено.

Цель

Сопоставить несколько значений, вернуть первое совпадение

Возвращаемое значение

Результат соответствует первому совпадению

Синтаксис

= SWITCH (выражение; значение1 / результат1; (значение2 / результат2);…; (по умолчанию))

Аргументы

  • выражение - значение или выражение для сопоставления.
  • val1 / result1 - первая пара значения и результата.
  • val2 / result2 - (необязательно) Вторая пара значения и результата.
  • default - (необязательно) значение по умолчанию, которое будет использоваться, если совпадение не найдено.

Версия

Excel 2019

Примечания по использованию

Функция SWITCH сравнивает одно значение со списком значений и возвращает результат, соответствующий первому совпадению. Вы можете использовать функцию SWITCH, когда хотите выполнить точное совпадение с несколькими возможными результатами, и вернуть значение по умолчанию, если совпадение не найдено.

Первый аргумент называется «выражением» и может быть жестко запрограммированной константой, ссылкой на ячейку или другой формулой, возвращающей конкретное значение, с которым вы хотите сопоставить. Соответствующие значения и соответствующие результаты вводятся парами. SWITCH может обрабатывать до 126 пар, после чего последний аргумент является (необязательным) значением по умолчанию, возвращаемым в случаях, когда совпадений нет.

В показанном примере формула в D5:

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

SWITCH выполняет только точное совпадение, поэтому вы не можете включать логические операторы, такие как больше (>) или меньше (<), в логику, используемую для определения совпадения. Вы можете обойти это ограничение, построив формулу для сопоставления с ИСТИНОЙ следующим образом:

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

Однако в таком случае вы можете вместо этого использовать функцию IFS.

SWITCH против IFS

Как и функция IFS, функция SWITCH позволяет тестировать более одного условия без вложенности нескольких операторов IF, что упрощает чтение и запись формул с множеством условий. Одним из преимуществ SWITCH над IFS является то, что выражение появляется в функции только один раз и его не нужно повторять. Однако SWITCH ограничен точным соответствием. Невозможно использовать такие операторы, как больше (>) или меньше (<), со стандартным синтаксисом. Напротив, функция IFS фактически требует выражений для каждого условия, поэтому вы можете использовать логические операторы по мере необходимости.

Примечание. Функции SWITCH и IFS являются новыми функциями Excel 2019 и Excel 365.

Заметки

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

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