YouTube Трейлер

Что вы научитесь делать, посмотрев это видео?

Вы ознакомитесь и сможете работать с функциями ИНДЕКС и ПОИСКПОЗ для динамической выборки нужных элементов  из большого списка.

О том как в Excel пользоваться статистическими функциями, вы узнаете пройдя по ссылке.

Описание видео:

Рассмотрим такой пример. Имеется таблица, в которой каждая строка описывает одну продажу, отгрузку или что-то еще. Каждая строчка имеет свой собственный уникальный артикул товара. В дальнейшем нам следует проделать следующее: если пользователь захочет выбрать нужный артикул и введет его в подготовленную для этих целей ячейку, то по выбранному пользователем артикулу в соседних четырех пустые ячейках должна отображаться информация: порядковый номер строки, имя клиента, регион и сумма.

Для решения такого рода  задачи будут использованы функции ИНДЕКС и ПОИСКПОЗ.

Для начала сделаем выпадающий список для отдельной ячейки «Артикул». Выделяем ее, идем на вкладку «Данные» и выбираем команду «Проверка данных». В открытом окне в качестве типа данных выбираем «Список», а в роли источника укажем диапазон ячеек с артикула исходной таблицы. После нажатия кнопки «Ок» в отдельной ячейке «Артикул» возник раскрывающейся список, из которого возможно  выбрать любой артикул. Выберем для привязки какой-нибудь артикул. Чтобы решить нам нашу задачу, нужно определить для начала номер строки, из которой мы потом будем искать название региона и имя клиента. Чтобы определить для артикула номер позиции необходимо задействовать функцию ПОИСКПОЗ. Выделяем ячейку «Номер», нажмем на кнопку «fx» в строке формул, чтобы вызвать «Мастер функций». Функция ПОИСКПОЗ располагается в категории «Ссылки и массивы». Ниже ищем ПОИСКПОЗ и нажимаем «Ок». Теперь для этой функции будем вводить Аргумент. У этой функции – 3 аргумента.

«Искомое значение» — в нашем случае это номер артикула, который был выбран из выпадающего списка. Нажимаем на кнопку возле знака «=» и выбираем номер артикула.

«Просматриваемый массив» — заданное значение для этого аргумента необходимо искать в столбце «Артикул товара» в таблице. Для этого выделяем весь указанный столбец, нажимая кнопку возле знака «=» в окне.

«Тип сопоставления» -  сюда вводим ноль, чтобы было найдено точное значение.

Получив все данные, нажимаем «Ок». В ячейке «Номер» появилось число, соответствующее позиции артикула в таблице. Теперь когда нам известен номер строки ситуация задача упрощается.  Поскольку нам осталось вытащить из таблицы значения на пересечении найденной позиции артикула. Теперь применим функцию ИНДЕКС в категории «Ссылки и массивы». Выделяем ячейку «Имя клиента», нажимаем на кнопку «fx» в строке формул и находим функцию ИНДЕКС. Далее в появившемся окошке выбираем первую строчку в списке и нажимаем «Ок».

У этой функции 3 аргументы. Переходим к заполнению этих аргументов.

«Массив» — выделяем всю таблицу, но без шапки.

«Номер строки» -  выделяем найденный номер строки в ячейке «Номер».

«Номер столбца» — вписываем число, соответствующее столбцу с фамилиями клиентов.

Нажимаем «Ок». В ячейке «Имя клиента» появилась определенная фамилия, относящаяся к данному артикулу.

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

Сайт оказался для Вас полезным?

View Results

Loading ... Loading ...