=ВЫБОР(B2;"Low";"Medium";"High") (по-английски CHOOSE) возвращает значение на позиции, которую задаёт B2: Low для 1, Medium для 2, High для 3. Первый аргумент это номер, а всё после него это список, из которого выбирают. Таблицы на этой странице показывают английскую запись, но формулы в них можно вводить и по-русски, с точкой с запятой.
| A | B | C | |
|---|---|---|---|
| 1 | Task | Priority | Label |
| 2 | Fix login | 3 | High |
| 3 | Update docs | 1 | Low |
| 4 | Review PR | 2 | Medium |
| 5 | Clean inbox | 1 | Low |
| 6 | Ship release | 3 | High |
=ВЫБОР(B2;"Low";"Medium";"High")Замените приоритет на 2, и подпись сменится на Medium. Приоритет 4 даёт #ЗНАЧ! (по-английски #VALUE!, так ошибку покажет таблица), потому что в списке только три значения; 0 тоже.
Синтаксис ВЫБОР
=CHOOSE(index_num, value1, [value2], ...)
index_num(номер_индекса): число от 1 до количества значений (не больше 254). Дробное число обрезается до целого, поэтому 2,9 выбирает значение 2.value1, value2, ...(значение1, значение2, ...): что вернуть. Числа, текст, ссылки на ячейки, формулы или целые диапазоны.
Названия дней недели по дате
ДЕНЬНЕД (WEEKDAY) возвращает число от 1 (воскресенье) до 7 (суббота), а это ровно тот номер, которого ждёт ВЫБОР.
| A | B | |
|---|---|---|
| 1 | Date | Day |
| 2 | 2026-03-02 | Mon |
| 3 | 2026-03-06 | Fri |
| 4 | 2026-03-07 | Sat |
| 5 | 2026-03-11 | Wed |
| 6 | 2026-03-15 | Sun |
=ВЫБОР(ДЕНЬНЕД(A2);"Sun";"Mon";"Tue";"Wed";"Thu";"Fri";"Sat")2026-03-02 это понедельник, поэтому B2 показывает Mon. Измените дату, и название последует за ней. =TEXT(A2,"ddd") (английская запись) даёт те же короткие названия без списка (об этом рассказывает страница день недели). ВЫБОР нужна, когда хочется своих подписей, например «Будний» и «Выходной», или недели, которая начинается с другого дня.
ВЫБОР вместо вложенных ЕСЛИ
Когда условие это номер позиции, ВЫБОР заменяет цепочку ЕСЛИ. Обе формулы ниже возвращают темп роста для номера сценария из B1.
| A | B | |
|---|---|---|
| 1 | Scenario (1 to 3) | 2 |
| 2 | Growth (CHOOSE) | 5% |
| 3 | Growth (nested IF) | 5% |
| 4 | ||
| 5 | Sales this year | 120,000 |
| 6 | Sales next year | 126,000 |
=ВЫБОР(B1;3%;5%;8%)Сценарий 2 даёт 5% и продажи в следующем году 126,000. Выберите 3 в B1, чтобы получить 8%. Вариант с ВЫБОР остаётся в один уровень, сколько бы сценариев вы ни добавили; вариант с ЕСЛИ получает новый уровень на каждый. Когда условие это текстовая подпись, используйте ПЕРЕКЛЮЧ; для интервалов значений вроде 0…999 используйте таблицу поиска.
Выбрать целый диапазон
Значения могут быть диапазонами, поэтому ВЫБОР может решать, какой столбец читает СУММ или СРЗНАЧ. Если продажи за январь, февраль и март лежат в B2:B5, C2:C5 и D2:D5, а номер месяца в F2:
=SUM(CHOOSE(F2, B2:B5, C2:C5, D2:D5))
При 3 в F2 формула складывает D2:D5, столбец марта; в русском Excel она пишется =СУММ(ВЫБОР(F2;B2:B5;C2:C5;D2:D5)). Когда столбцов больше нескольких, перечислять каждый диапазон долго, и ИНДЕКС делает то же с одним диапазоном: =СУММ(ИНДЕКС(B2:D5;0;F2)), где 0 означает «все строки» (это объясняет страница ИНДЕКС). ВЫБОР остаётся полезной, когда диапазоны не стоят рядом или находятся на разных листах.
ВЫБОРСТОЛБЦ и ВЫБОРСТРОК
В Microsoft 365 и Excel 2024 есть две функции, которые выбирают из диапазона целые столбцы или строки по номеру и выводят результат как динамический массив. Отрицательные числа считают с конца.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Stock | Product | Stock | |
| 2 | Apple | Fruit | $1.20 | 40 | Apple | 40 | |
| 3 | Pear | Fruit | $1.50 | 25 | Pear | 25 | |
| 4 | Carrot | Vegetable | $0.80 | 60 | Carrot | 60 | |
| 5 | Bread | Bakery | $2.40 | 15 | Bread | 15 | |
| 6 | Milk | Dairy | $1.10 | 30 | Milk | 30 |
=ВЫБОРСТОЛБЦ(A1:D6;1;4)F1 выводит столбцы Product и Stock вместе с заголовками; в русском Excel это =ВЫБОРСТОЛБЦ(A1:D6;1;4) (CHOOSECOLS). Номера можно указывать в любом порядке: =ВЫБОРСТОЛБЦ(A1:D6;4;1) ставит Stock перед Product. =ВЫБОРСТРОК(A1:D6;1;-1) (CHOOSEROWS) возвращает строку заголовков и последнюю строку.
Практика: стоимость доставки по способу
| A | B | C | |
|---|---|---|---|
| 1 | Order | Method | Cost |
| 2 | 1001 | 2 |
Ваша очередь: Способ 1 стоит 5, способ 2 стоит 9, способ 3 стоит 15. В C2 с помощью ВЫБОР верните стоимость для номера способа из B2.
Часто задаваемые вопросы
Что делает ВЫБОР в Excel?
Возвращает одно значение из списка по номеру: =ВЫБОР(2;"Red";"Green";"Blue") возвращает Green. Первый аргумент выбирает позицию, а значения после него могут быть числами, текстом, ссылками на ячейки или диапазонами.
Почему ВЫБОР возвращает #ЗНАЧ!?
Номер меньше 1 или больше количества значений. В =ВЫБОР(4;"Red";"Green";"Blue") выбирать можно только из трёх значений. Дробный номер обрезается до целого, поэтому 2,7 выбирает второе значение.
Когда использовать ВЫБОР вместо ЕСЛИ?
Когда условие это номер позиции, например 1, 2, 3. =ВЫБОР(B2;5;9;15) короче и понятнее, чем =ЕСЛИ(B2=1;5;ЕСЛИ(B2=2;9;15)). Для условий, которые не являются последовательными числами, используйте ЕСЛИМН, ПЕРЕКЛЮЧ или таблицу поиска.
Что такое ВЫБОРСТОЛБЦ в Excel?
Более новая функция, которая возвращает выбранные столбцы диапазона: =ВЫБОРСТОЛБЦ(A1:D5;1;4) возвращает первый и четвёртый столбцы. ВЫБОРСТРОК делает то же со строками, а отрицательные числа считают с конца. Обеим нужен Microsoft 365 или Excel 2024.