Приветствую вас на канале "Ты ж программист!"✨, где доступно и просто расскажу о различных лайфхаках, которые упростят вам жизнь при работе с компьютерной техникой, гаджетами и программами.🖥💻📱💽📽
В статье рассмотрим использование очень полезной функции ВПР для подстановки значений одной таблицы или множества в другую/ое.
Для наглядности размещаю видео, в котором продемонстрирую простой пример по использованию функции.
Надеюсь, на видео будет доступно и понятно продемонстрировано применение функции. Ну а мы рассмотрим нюансы и подробности.
💾Задача рассчитать прибыль за первый Weekend кинопроката по странам
Для начала выделяем ячейку, куда будем вставлять формулу, это первая ячейка в столбце "Цена билета". Жмём на кнопку вставки функции как на скриншоте.
В открывшемся окне выбираем категорию ссылки и массивы -> ВПР (Вертикальный просмотр).
Алгоритм дальнейших действий приведён на рисунке:
В качестве Искомое_значение указываем первую ячейку из столбца Страна проката. В параметре Таблица необходимо выделить таблицу без заголовков, в которой будем искать соответствия по стране.
По умолчанию, диапазон не фиксированный и для корректной работы ВПР необходимо зафиксировать диапазон. Просто выделите мышкой диапазон и нажмите хоткей F4 для вставки символа "$"перед и после буквы - ссылки на ячейку.
В параметре Номер_столбца указываем порядковый номер искомого нами столбца, значения которого будем подставлять в качестве цены билета. Исчисление всегда начинается с единицы.
В нашем примере это второй столбец. Для Интервал_просмотра указываем одно из 2-х значений: 0 или 1 / ложь или истина. 0/Ложь - точный поиск по точному совпадению. 1/Истина - примерный поиск и может быть полезен для поиска по числам, но не текстовым данным.
Жмём ОК и проводим автозаполнение формулы вниз по таблице копированием, как вариант - двойным щелчком по чёрной точечке в правом нижнем углу ячейки. Ранее показывал это в предыдущих уроках.
💾Несколько полезных советов
Обе таблицы желательно отсортировать по возрастанию или убыванию значений в столбце, по которому будем производить поиск.
Не забывайте диапазон ячеек, которые выделяем в качестве искомой таблицы обрамлять долляром $ или выделять диапазон и жать F4.
Если в ячейке вернулся результат Н/Д, то это может означать, что искомого значения нет в таблице, где ведём поиск. Так можно отсеять уникальные значения. В дальнейших статьях рассмотрим и такие варианты.
Убедительно проверяйте типы данных в тех ячейках, данные которых мы ищем и в искомой ячейке. Тип данных должен быть один. Текст = Тексту; Число = Числу. Иначе получите ошибку или Н/Д.