Как использовать ПЕРЕКЛЮЧ (SWITCH) вместо вложенных ЕСЛИ?
ПЕРЕКЛЮЧ проверяет точные совпадения: =ПЕРЕКЛЮЧ(A1; 1; "Январь"; 2; "Февраль"; 3; "Март"; "Другой"). Чище и читабельнее вложенных ЕСЛИ. Доступен в Excel 2019 и 365.
ПЕРЕКЛЮЧ (SWITCH) — элегантная альтернатива вложенным ЕСЛИ, когда нужно проверить значение на точное совпадение с несколькими вариантами.
Синтаксис
=ПЕРЕКЛЮЧ(выражение; значение1; результат1; значение2; результат2; ...; [по_умолчанию])
Пример: название месяца по номеру
=ПЕРЕКЛЮЧ(МЕСЯЦ(A1);
1; "Январь"; 2; "Февраль"; 3; "Март";
4; "Апрель"; 5; "Май"; 6; "Июнь";
"Другой")
Пример: код отдела → название
=ПЕРЕКЛЮЧ(B2;
"HR"; "Кадры";
"FIN"; "Финансы";
"IT"; "Информационные технологии";
"Неизвестный отдел")
ПЕРЕКЛЮЧ vs ЕСЛИ
→ Вложенный ЕСЛИ (громоздко):
=ЕСЛИ(B2="HR";"Кадры";ЕСЛИ(B2="FIN";"Финансы";ЕСЛИ(B2="IT";"ИТ";"?")))
→ ПЕРЕКЛЮЧ (чисто):
=ПЕРЕКЛЮЧ(B2; "HR";"Кадры"; "FIN";"Финансы"; "IT";"ИТ"; "?")
Ограничения
- Только точное совпадение — для диапазонов («больше 100») используйте ЕСЛИМН
- Доступен с Excel 2019 / Office 365
- Максимум 126 пар значение-результат