Ребята, всем привет! 👋
Продолжаем изучать Excel. В этом уроке рассмотрим как выполнить поиск, который зависит от поиска другого значения.
✍️ Если вы только начинаете осваивать Excel мы уверены, каждый может найти для себя что-то новое!
✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны и на YouTube.
📚 Немного теории
Функция ВПР (VLOOKUP) в Excel используется для поиска данных из одной таблицы и сопоставления их с данными из другой таблицы.
Синтаксис
=ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр])
Аргументы функции
- искомое_значение – это величина для поиска, из крайнего левого столбца таблицы. Это может быть значение, ссылка на ячейку или текстовая строка. В примере со студентами это их фамилии;
- таблица – это диапазон данных, в котором будет осуществлен поиск. Это может быть ссылка на диапазон ячеек или именованный диапазон. В примере с таблицей со студентами, это будет вся таблица, которая содержит оценку и фамилии студентов;
- номер_столбца – это порядковый номер столбца в диапазоне с данными, из которого будет получена искомая величина;
- [интервальный_просмотр] – этот аргумент указывает на точность совпадения данных при поиске. Укажите “0” – если точное, “1” – если приблизительное совпадение.
⚠️ ЧТО ВАЖНО:
- совпадение искомых данных может быть точным и приблизительным;
- при сопоставлении по приблизительной точности данных убедитесь, что данные в таблицах отсортированы в убывающем порядке (от большого к малому). Иначе, результат сопоставления будет некорректным;
- при сопоставлении данных по приблизительной точности:
✔️ если функция не найдет искомое значение, она выдаст наибольшую величину, которая будет меньше чем значения поиска;
✔️ если функция при сопоставлении выдает ошибку #N/A, то искомое значение меньше чем самая маленькая величина в искомом диапазоне;
✔️ вы можете использовать подстановочные знаки для искомых значений.
⏩ Использование вложенной ВПР
Если вам нужно выполнить поиск, который зависит от поиска другого значения, вы можете использовать формулу вложенной ВПР.
Рассмотрим следующий пример, где необходимо определить цену товара:
Для решения данной задачи буден уместным использование следующей формулы:
=ВПР(ВПР([продукт];Таблица1;2;ЛОЖЬ);Таблица2;2;ЛОЖЬ)
🔔 Алгоритм решения:
✅ Шаг 1 . Выполним 1- й ВПР, чтобы извлечь требуемое значение поиска (например, идентификатор продукта) для нашей основной ВПР:
⚠️ Что важно: Функция ВПР выполняет вертикальный поиск в первом столбце массива таблиц, начиная с верхней части списка и спускаясь вниз (т. е. сверху вниз). Если он находит совпадение, он возвращает соответствующее значение из столбца, описанного индексом столбца, а если нет, он возвращает ошибку.
✅ Шаг 2. Подставляем результат в наш основной ВПР и выполняем поиск в другой таблице:
✅ Шаг 3. Объединяем все эти результаты чтобы получить искомую формулу:
А на этом сегодня все. 👏 Теперь вы знаете как выполнить поиск, который зависит от поиска другого значения. Я надеюсь, что вы нашли этот урок полезным.
Продолжение следует...
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.
Понравился урок!? не забываем оставлять комментарий 📝 Нам очень важна Ваша обратная связь.
💝 А если у Вас пока нет вопросов, но вы дочитали данную статью до конца оставьте в комментариях просто смайлик 😉 (автору будет приятно)
И конечно же, за лайк 👍 и репост 🔁 данного поста благодарочка 💖 и респект 🤝 каждому!