Как использовать функцию SWITCH в Excel? (с примерами)

Что такое функция SWITCH в Excel?

Функция переключения в Excel - это функция сравнения и ссылки в Excel, которая сравнивает и сопоставляет указанную ячейку с группой ячеек и возвращает результат на основе первого найденного совпадения, метод использования этой функции следующий = SWITCH (целевая ячейка, значение 1, результат 1….), на основе значения, которое публикуется.

Синтаксис

  • Значение выражения - значение или выражение для сопоставления
  • Value1 / Result1 - первая пара значения и результата
  • Значение2 / Результат2 - вторая пара значения и результата (необязательно)
  • По умолчанию - значение по умолчанию для использования, если совпадение не найдено.

пример

Вы можете скачать этот шаблон Excel с функцией переключения здесь - Шаблон Excel с функцией переключения

  1. Одно из названий проекта «Пальмовый суд»
  2. Различные блоки, которые доступны в проекте
  3. Различные номера единиц, доступные в проекте для соответствующих блоков.
  4. Это «ценовой диапазон», который мы должны определить согласно принятому предположению.

Формула переключения

Давайте посмотрим на формулу Switch, чтобы получить значение ячейки 2 в столбце Price Range -

  • Функция SWITCH будет доступна в Excel 2016.
  • В этом примере мы должны взять ячейку блока в качестве выражения, поскольку предположения о ценах основаны на номерах блоков.
  • Значение1 и результат 1 - мы упомянули условие, что если выражение соответствует значению 1, тогда принимайте Результат 1 или переходите к условию 2.
  • Значение 2 и результат 2 - если условие 1 не удовлетворяет, тогда выражение переходит к условию 2, чтобы проверить, найдет ли оно совпадение для получения результата 2, и этот шаг будет продолжаться до тех пор, пока выражение не совпадет со значением.
  • Если выражение не соответствует какому-либо значению в условиях, то по умолчанию на выходе будет NA (это можно увидеть на изображении ниже).

Чтобы упомянуть некоторую инструкцию для ячеек, которые показывают #NA, мы можем указать строку в кавычках, как показано ниже:

Если мы оценим указанную выше проблему с помощью функции ЕСЛИ, тогда нам понадобится вложенный ЕСЛИ в Excel для истинного или ложного, который не является функцией поиска. Только когда это правда, он выдает один результат, а при ложном - другой.

Чем SWITCH отличается от IF?

  • Функция SWITCH не позволяет нам использовать логические операторы в Excel, такие как больше (>) / меньше (<), чтобы соответствовать случаям, когда не будет точного совпадения.
  • В функции SWITCH Excel выражение появляется только один раз, но в функции IFS выражение необходимо повторить.
  • Длина функции SWITCH меньше по сравнению с функцией IFS, которую легче читать и создавать, поскольку она позволяет нам тестировать более одного условия.
  • Это больше похоже на функцию ВЫБРАТЬ в Excel. У него есть выражение, которое является значением поиска, и мы должны сопоставить его со значением 1, значением 2 и получить значение результата. В отличие от функции ЕСЛИ, в функции переключения у нас есть значение по умолчанию.

То, что нужно запомнить

  • Функция SWITCH представлена ​​и доступна в Excel 2016, но недоступна в более ранних версиях Excel и Excel 2016 для Mac.
  • 126 пар значений и результатов могут быть взяты в Excel функцию SWITCH.
  • Функция SWITCH в excel вернет ошибку #NA, если мы не укажем какое-либо условие по умолчанию и если какое-либо из условий не найдет соответствия.
  • Однако в качестве отрицательного значения мы не можем использовать в выражении логические операторы, такие как>, <или =. Он просто сопоставляет значения в своем списке с выражением и не может проверить, больше или меньше значение.
  • У нас есть значение по умолчанию в функции SWITCH, которого нет в функции IF.
  • Функция SWITCH в Excel не похожа на VLOOKUP, но SWITCH может использоваться в VLOOKUP.

Вывод

Функция SWITCH доступна в Excel 2016, и это самая мощная функция вместо IFS. Это можно использовать в VLOOKUP для создания массива, что также можно сделать с помощью функции CHOOSE, но аргумент SWITCH по умолчанию делает это лучшим решением. В функции SWITCH нельзя использовать логические операторы.