Поиск
CHOOSE
Определение
CHOOSE возвращает значение из списка, чья позиция равна номеру индекса.
Синтаксис
=CHOOSE(index_num, value1, [value2], ...)
Аргументы
| Аргумент | Значение |
|---|---|
index_num |
Какой элемент вернуть, считая 1 первым значением. Часто ячейка, например A2. |
value1 |
Первый вариант. Текст нужно заключать в двойные кавычки. |
value2, ... |
Необязательные дополнительные варианты по порядку. |
Пример
Лист печи сопоставляет настройку нагрева с меткой. Настройки записаны в A2:A4.
| A: Настройка |
|---|
| 3 |
| 1 |
| 2 |
Формула: =CHOOSE(A2,"low","mid","high")
Результат: high. 3 выбирает третье значение. При заполнении вниз формула даёт high, low и mid.
Практика
В ячейке A2 записано 2. В B2 напишите формулу, которая возвращает "red", если A2 равно 1, "blue", если A2 равно 2, и "green", если A2 равно 3.
- В B2 напишите формулу CHOOSE, которая показывает red, если A2 равно 1, blue, если A2 равно 2, и green, если A2 равно 3.
- B2 должна показать результат для 2.
Связанные функции
INDEX читает позицию из диапазона на листе. FILTER оставляет совпадающие строки, а не выбирает по индексу.
Частая ошибка
Использование 0 как индекса: CHOOSE начинается с 1, поэтому CHOOSE(0,"low","mid","high") возвращает #VALUE!.