Оглавление
В Microsoft Excel есть несколько формул, доступных для VLOOKUP и возвращать значения из нескольких столбцов. Поскольку Функция VLOOKUP не способен сам извлекать множество данных, мы должны создать формулу массива с помощью функция VLOOKUP Существуют также простые альтернативы формуле массива для возврата значений из нескольких столбцов, и все эти методы будут рассмотрены в данной статье с подходящими примерами и иллюстрациями.
Скачать Практическое пособие
Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.
VLOOKUP для возврата нескольких столбцов.xlsx4 способа использования VLOOKUP для возврата нескольких столбцов в Excel
1. VLOOKUP с формулой массива для возврата значений из нескольких столбцов
На следующем рисунке лежит набор данных с различными моделями смартфонов и их техническими характеристиками. В выходной таблице внизу будут представлены все технические характеристики для указанной модели смартфона. Мы воспользуемся функцией Функция VLOOKUP для извлечения данных из нескольких столбцов для указанного телефона или смартфона.
Предположим, что мы хотим получить технические характеристики устройства смартфона Poco F3 . Необходимая формула массива с VLOOKUP функция на выходе Ячейка C15 будет:
=VLOOKUP(B15,B5:F12,{2,3,4,5},FALSE)
После нажатия Войти , функция вернет сразу все спецификации для выбранного устройства.
Читать далее: Excel VLOOKUP для возврата нескольких значений по вертикали
2. VLOOKUP для возврата нескольких столбцов из разных рабочих книг в Excel
В этом разделе мы будем использовать VLOOKUP функция для извлечения данных из разные листы присутствующей в другой рабочей книге. Применяя этот метод, вы должны помнить, что другая рабочая книга должна быть открыта, иначе функция вернет ошибку #N/A ошибка.
Предположим, что в рабочей книге Excel с именем Excel имеется следующая таблица первичных данных Книга 1 .
И еще одна рабочая книга с именем Книга 2 будет представлять выходные данные, которые должны быть извлечены из Книга 1 для указанного устройства смартфона.
Итак, в Книга 2 выход Клетка C5 будет занимать следующая формула:
=VLOOKUP(B5,'[Книга 1.xlsx]Sheet1'!$B$5:$F$12,{2,3,4,5},FALSE)
После нажатия Войти Вы получите характеристики выбранного устройства, как показано на скриншоте ниже.
Читать далее: Использование VBA VLOOKUP для поиска значений из другого рабочего листа в Excel
Похожие чтения
- Excel VLOOKUP для поиска последнего значения в столбце (с альтернативами)
- Как использовать VLOOKUP с несколькими условиями в Excel (2 метода)
- Пример VLOOKUP между двумя листами в Excel
- Как выполнить VLOOKUP с диким знаком в Excel (2 метода)
- VLOOKUP и возврат всех совпадений в Excel (7 способов)
3. VLOOKUP для суммирования возвращенных значений из нескольких столбцов в Excel
После возврата значений из нескольких столбцов с помощью VLOOKUP Мы можем выполнять любые вычисления с выходными данными. В следующей таблице данных представлены данные о продажах нескольких случайных продавцов за 5 дней подряд. Мы сделаем следующее: найдем продавца в таблице данных, выведем соответствующие продажи за 5 дней, а затем оценим общее количество продаж в выходных данных Клетка C18 .
Предположим, что мы хотим узнать общий объем продаж для Патрика. Необходимая формула, состоящая из SUM и VLOOKUP функции в Клетка C18 должно быть:
=SUM(VLOOKUP(C17,B6:G15,{2,3,4,5,6},FALSE))
Теперь нажмите Войти и вы сразу же получите общую сумму продаж для выбранного продавца.
Читать далее: Как использовать Vlookup и суммирование по нескольким листам в Excel (2 формулы)
4. VLOOKUP с функцией COLUMN для возврата значений из нескольких столбцов
У нас есть еще один метод, позволяющий использовать VLOOKUP функция возвращает несколько столбцов, и на этот раз мы не будем использовать формулу массива, а воспользуемся функцией функция COLUMN здесь, чтобы указать номер столбца для VLOOKUP После этого мы должны использовать функцию Наполнительная рукоятка вдоль строки для автозаполнения остальных данных для указанного устройства смартфона.
Поскольку мы собираемся извлечь спецификации для Poco F3 , требуемая формула на выходе Ячейка C15 будет:
=VLOOKUP($B$15,$B$5:$F$12,COLUMN(C$4)-1,FALSE)
После нажатия Войти и перетащить Наполнительная рукоятка вправо до последней ячейки вывода, мы найдем следующие возвращаемые значения.
Альтернатива VLOOKUP для возврата нескольких столбцов в Excel
Наиболее подходящая альтернатива VLOOKUP функция представляет собой комбинацию ИНДЕКС и МАТЧ функции. Функция ИНДЕКС возвращает значение или ссылку на пересечении определенной строки и столбца. Функция MATCH возвращает относительную позицию элемента в массиве, который соответствует заданному значению в заданном порядке. В нашей формуле мы вставим значение МАТЧ функция для указания номера строки для устройства поиска.
Таким образом, требуемая формула массива на выходе Ячейка C15 будет:
=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})
После нажатия Войти На экране появятся характеристики, извлеченные из нескольких колонок, для выбранного устройства смартфона.
Читать далее: Функция INDEX MATCH в сравнении с функцией VLOOKUP (9 примеров)
Заключительные слова
Я надеюсь, что все эти методы, упомянутые выше, теперь помогут вам применять их в ваших таблицах Excel, когда вам нужно найти значение и вытащить несколько столбцов из таблицы данных. Если у вас есть вопросы или отзывы, пожалуйста, дайте мне знать в разделе комментариев. Или вы можете ознакомиться с другими нашими статьями, связанными с функциями Excel на этом сайте.