Применение функции ВЫБОР в Microsoft Excel

Применение функции ВЫБОР в Microsoft Excel
На чтение
21 мин.
Просмотров
17
Дата обновления
06.11.2024

Функция ВЫБРАТЬ в Microsoft Excel

При работе в Excel иногда пользователи сталкиваются с задачей выбора определенного элемента из списка и присвоения ему определенного значения на основе его индекса. Функция под названием «ВЫБОР» идеально подходит для этой задачи. Разберемся подробно, как работать с этим оператором и с какими проблемами он может столкнуться.

Использование оператора ВЫБОР

Функция SELECT относится к категории операторов «Ссылки и массивы». Его цель — вывести определенное значение в указанной ячейке, которое соответствует номеру индекса в другом элементе на листе. Синтаксис этого оператора следующий:

= ВЫБОР (число_индекс; значение1; значение2;…)

Аргумент «Номер индекса» содержит ссылку на ячейку, в которой находится порядковый номер элемента, которому следующая группа операторов присваивает определенное значение. Этот порядковый номер может находиться в диапазоне от 1 до 254. Если вы укажете индекс, больший, чем это число, оператор отобразит ошибку в ячейке. Если вы введете дробное значение в качестве аргумента, функция примет его как наименьшее целое значение, ближайшее к заданному числу. Если вы установите «Номер индекса», для которого нет соответствующего аргумента «Значение», оператор вернет в ячейку ошибку.

Следующая группа аргументов — «Ценность». Оно может достигать 254 элементов. В этом случае аргумент «Значение1» является обязательным. Эта группа аргументов определяет значения, которые будут соответствовать порядковому номеру предыдущего аргумента. То есть, если число «3» используется в качестве аргумента «Номер индекса», оно будет соответствовать значению, введенному в качестве аргумента «Значение3».

В качестве значений могут использоваться различные типы данных:

  • Подключения;
  • Числа;
  • Текст;
  • Формулы;
  • Функции и так далее

Теперь давайте рассмотрим конкретные примеры того, как можно использовать этот оператор.

Пример 1: последовательный порядок расположения элементов

Посмотрим, как работает эта функция, на простом примере. У нас есть таблица с номерами от 1 до 12. Необходимо, исходя из заданных порядковых номеров, использовать функцию SELECT, чтобы указать название соответствующего месяца во втором столбце таблицы.

Перейти к функции мастера в Microsoft Excel

Перейдите к аргументам функции ВЫБРАТЬ в Microsoft Excel

Окно аргументов функции ВЫБОР в Microsoft Excel

Результат функции ВЫБРАТЬ в Microsoft Excel

Индикатор заполнения в Microsoft Excel

  1. Выберите первую пустую ячейку в столбце «Название месяца». Щелкните значок «Вставить функцию» рядом со строкой формул.
  2. Мастер запускается. Перейдите в категорию «Ссылки и массивы». Выберите имя «ВЫБОР» из списка и нажмите кнопку «ОК».
  3. Откроется окно оператора OPTION. В поле «Номер индекса» укажите адрес первой ячейки диапазона нумерации месяцев. Эту процедуру можно выполнить, введя координаты вручную. Но мы сделаем это поудобнее. Поместите курсор в поле и щелкните левой кнопкой мыши по соответствующей ячейке на листе. Как видите, координаты автоматически отображались в поле окна темы.

    Далее нам нужно вручную ввести название месяца в группу полей «Значение». При этом каждое поле должно соответствовать отдельному месяцу, т.е в поле «Значение1» мы пишем «Январь», в поле «Значение2» — «Февраль» и т.д.

    После выполнения указанной задачи нажмите кнопку «ОК» внизу окна.

  4. Как видите, сразу в ячейке, которую мы отметили в первом действии, отобразился результат, то есть название «Январь», соответствующее первому числу месяца в году.
  5. Теперь, чтобы не вводить вручную формулу для всех остальных ячеек в столбце «Название месяца», нам нужно ее скопировать. Для этого поместите курсор в правый нижний угол ячейки, содержащей формулу. Появится индикатор заполнения. Удерживая левую кнопку мыши, перетащите маркер заполнения до конца столбца.
  6. Как видите, формула скопирована в нужный нам диапазон. В этом случае все названия месяцев, отображаемые в ячейках, соответствуют их порядковому номеру из левого столбца.

Диапазон заполняется значениями из функции ВЫБРАТЬ в Microsoft Excel

Пример 2: произвольный порядок расположения элементов

В предыдущем случае мы применили формулу ВЫБОР, когда все значения порядковых номеров были расположены по порядку. Но как этот оператор работает, если указанные значения смешиваются и повторяются? Давайте посмотрим на это на примере таблицы успеваемости учащихся. В первом столбце таблицы указано имя ученика, во втором — оценка (от 1 до 5 баллов), а в третьем мы должны использовать функцию ВЫБОР, чтобы присвоить этой оценке соответствующую характеристику («плохо», «плохо» , «удовлетворительно», «хорошо», «отлично»).

Окно аргументов функции ВЫБОР для определения точек в Microsoft Excel

Значение оценки с помощью оператора SELECT отображается в Microsoft Excel

  1. Выберите первую ячейку столбца «Описание» и перейдите, используя метод, уже описанный выше, в окно аргументов оператора CHOICE.

    В поле «Номер индекса» укажите ссылку на первую ячейку столбца «Оценка», в которой содержится оценка.

    Заполните группу полей «Значение» следующим образом:

    • «Value1» — «Очень отрицательно»;
    • «Value2» — «Плохо»;
    • «Value3» — «Удовлетворительно»;
    • «Value4» — «Хорошо»;
    • «Valore5» — «Отлично».

    После ввода вышеуказанных данных нажмите кнопку «ОК».

  2. В ячейке отображается оценка за первый элемент.
  3. Чтобы выполнить аналогичную процедуру для остальных элементов столбца, мы копируем данные в его ячейки с помощью маркера заполнения, как это было сделано в методе 1. Как видите, на этот раз функция сработала правильно и отобразила все результаты в соответствии с по указанному алгоритму.

Значение всех оценок, использующих оператор CHOICE, отображается в Microsoft Excel

Пример 3: использование в комбинации с другими операторами

Однако оператор SELECT может использоваться в сочетании с другими функциями гораздо более продуктивно. Давайте посмотрим, как это сделать, на примере операторов SELECT и SUM.

Имеется таблица продаж товаров для торговых точек. Он разделен на четыре столбца, каждый из которых соответствует определенному магазину. Выручка отображается отдельно на определенную дату построчно. Наша задача — сделать так, чтобы после ввода номера магазина в определенную ячейку на листе отображалась сумма выручки за все дни указанного магазина. Для этого мы будем использовать комбинацию операторов SUM и SELECT.

Вставить функцию в Microsoft Excel

Перейдите в окно аргументов функции СУММ в Microsoft Excel

Перейти к другим функциям в Microsoft Excel

Мастер функций в Microsoft Excel

Окно аргументов для функции ВЫБОР в Microsoft Excel

Неправильная сумма в Microsoft Excel

  1. Выберите ячейку, в которой результат будет отображаться в виде суммы. Далее мы нажимаем на уже знакомый значок «Вставить функцию».
  2. Окно мастера функций активировано. На этот раз мы переходим в категорию «Математика». Найдите и выберите название «СУММ». Затем нажмите кнопку «ОК».
  3. Откроется окно аргументов функции СУММ. Этот оператор используется для вычисления суммы чисел в ячейках рабочего листа. Его синтаксис довольно прост и понятен:

    = СУММ (число1; число2;…)

    То есть аргументами этого оператора обычно являются числа или, что еще чаще, ссылки на ячейки, содержащие числа, которые необходимо добавить. Но в нашем случае единственный аргумент — это не число или ссылка, а содержимое функции SELECT.

    Установите курсор в поле «Число 1». Затем нажимаем на пиктограмму, которая изображена в виде перевернутого треугольника. Этот значок находится в том же горизонтальном ряду, что и кнопка «Вставить функцию» и панель формул, но слева от них. Откроется список недавно использованных функций. Поскольку формула ВЫБОР была недавно применена нами в вышеупомянутом методе, она есть в этом списке. Поэтому просто щелкните это имя, чтобы открыть окно темы. Но это имя, скорее всего, не появится в вашем списке. В этом случае нужно нажать на пункт «Дополнительные функции…».

  4. Запускается Мастер функций, в котором в разделе «Ссылки и массивы» нам нужно найти имя «ВЫБОР» и выбрать его. Щелкните кнопку «ОК».
  5. Окно аргументов для оператора SELECT активируется. В поле «Номер индекса» указываем ссылку на ячейку листа, в которую будем вводить номер магазина для последующего отображения общей суммы выручки с него.

    В поле «Значение1» необходимо ввести координаты столбца «1 магазин». Сделать это достаточно просто. Поместите курсор в указанное поле. Затем, удерживая левую кнопку мыши, выделите весь диапазон ячеек в столбце «1 магазин». Адрес сразу появится в окне темы.

    Точно так же в поле «Value2» добавьте координаты столбца «2 store», в поле «Value3» — «3 store» и в поле «Valore4» — «4 store».

    После выполнения этих действий нажмите кнопку «ОК».

  6. Но, как видите, формула показывает неверное значение. Это связано с тем, что мы еще не ввели номер сокета в соответствующую ячейку.
  7. Введите номер розетки в предназначенную для этого ячейку. Сумма выручки для соответствующего столбца сразу же появится в элементе листа, где настроена формула.

Сумма отображалась в Microsoft Excel

важно отметить, что вы можете вводить только цифры от 1 до 4, которые будут соответствовать номеру розетки. Если вы введете другое число, формула снова выдаст ошибку.

Как видите, функция ВЫБОР при правильном использовании может стать отличным помощником в выполнении поставленных задач. При использовании вместе с другими операторами возможности резко возрастают.

 

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий