Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Функция ПЕРЕКЛЮЧ вычисляет значение (которое называют выражением) на основе списка значений и возвращает результат, соответствующий первому совпадающему значению. Если совпадения не обнаружены, может быть возвращено необязательное стандартное значение.

Примечание: Эта функция доступна на Windows или Mac, если у вас Office 2019 или если у вас есть подписка Microsoft 365 . Если вы являетесь подписчиком Microsoft 365, убедитесь, что у вас установлена последняя версия Office.

Синтаксис

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

Аргумент

Описание

выражение
(обязательно)

выражение — это значение (например, число, дата или текст), которое сравнивается со значениями значение1…значение126.

значение1...значение126

значениеN — это значение, с которым сравнивается выражение.

результат1…результат126

результатN — это значение, возвращаемое, если аргумент значениеN совпадает с выражением. Значение результатN необходимо задать для каждого аргумента значениеN .

по умолчанию
(необязательно)

Значение, возвращаемое, если совпадения выражения со значениями значение1... значение126 не обнаружены. Аргумент по_умолчанию можно быстро найти, поскольку для него не задается соответствующее значение результатN (см. примеры). Значение по_умолчанию должно быть последним в функции.

Поскольку у функций не может быть больше 254 аргументов, можно использовать до 126 пар аргументов значениеN и результатN.

Обзор

Самая простая функция ПЕРЕКЛЮЧ имеет такую структуру:

  • =ПЕРЕКЛЮЧ(значение для переключения;значение, которое должно совпасть1...[2–126];значение, возвращаемое при совпадении1...[2–126];значение, возвращаемое при отсутствии совпадений)

В ней можно вычислить до 126 совпадающих значений и результатов.

Рассмотрим формулу:

Описание аргументов функции ПЕРЕКЛЮЧ
  1. Значение для переключения? В данном случае значение ДЕНЬНЕД(A2) равно 2.

  2. Какое значение должно совпасть? В данном случае — 1, 2 и 3.

  3. Какой результат должен быть возвращен при совпадении? В данном случае: "воскресенье" для значения 1, "понедельник" для значения 2 и "вторник" для значения 3.

  4. Стандартное значение, возвращаемое при отсутствии совпадений. В данном случае — текст "совпадения отсутствуют".

    Примечание: Если совпадающих значений нет и аргумент по умолчанию не указан, функция ПЕРЕКЛЮЧ возвращает ошибку #Н/Д!.

Примеры

Вы можете проверить, как работает функция ПЕРЕКЛЮЧ, скопировав образец данных из следующей таблицы и вставив его в ячейку A1 нового листа Excel. Если результаты формул не отображаются, выделите формулы и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Пример

Значение

Формула

Результат

2

=ПЕРЕКЛЮЧ(ДЕНЬНЕД(A2);1;"воскресенье";2;"понедельник";3;"вторник";"совпадения отсутствуют")

Поскольку в ячейке A2 указано значение 2 и аргумент "результат", соответствующий значению 2, — это "понедельник", функция ПЕРЕКЛЮЧ возвращает значение "понедельник".

99

=ПЕРЕКЛЮЧ(A3;1;"воскресенье";2;"понедельник";3;"вторник")

Поскольку совпадения отсутствуют и аргумент иначе не указан, функция ПЕРЕКЛЮЧ возвращает значение #Н/Д!.

99

=ПЕРЕКЛЮЧ(A4;1;"воскресенье";2;"понедельник";3;"вторник";"совпадения отсутствуют")

совпадения отсутствуют

2

=ПЕРЕКЛЮЧ(A5;1;"воскресенье";7;"суббота";"день недели")

день недели

3

=ПЕРЕКЛЮЧ(A6;1;"воскресенье";2;"понедельник";3;"вторник";"совпадения отсутствуют")

вторник

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

Функция ВПР

Функция ВЫБОР

Функция ЕСЛИ

Функция УСЛОВИЯ

Общие сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и горячие клавиши в Excel

Логические функции (справочник)

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×