Як користуватися функцією 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. Введіть остаточний аргумент, щоб встановити результат за замовчуванням, коли збіг не знайдено.

Цікаві статті...