VLOOKUP за връщане на няколко колони в Excel (4 примера)

  • Споделя Това
Hugh West

В Microsoft Excel има няколко формули, които могат да се VLOOKUP и да връща стойности от няколко колони. Функция VLOOKUP не може да извлича множество данни, трябва да създадем формула за масив с функцията VLOOKUP . Съществуват и прости алтернативи на формулата за масиви за връщане на стойности от няколко колони и всички тези методи ще бъдат разгледани в тази статия с подходящи примери и илюстрации.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната книга на Excel, която използвахме за подготовката на тази статия.

VLOOKUP за връщане на няколко колони.xlsx

4 начина за използване на 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 с име Книга 1 .

И още една работна книга с име Книга 2 ще представлява изходните данни, които трябва да се извлекат от Книга 1 за определено устройство на смартфон.

И така, в Книга 2 , изходът Клетка C5 ще заеме следната формула:

=VLOOKUP(B5,'[Book 1.xlsx]Sheet1'!$B$5:$F$12,{2,3,4,5},FALSE)

След натискане на Въведете , ще получите спецификациите на избраното устройство, както е показано на екранната снимка по-долу.

Прочетете още: Използване на VBA VLOOKUP за намиране на стойности от друг работен лист в Excel

Подобни четива

  • Excel VLOOKUP за намиране на последната стойност в колона (с алтернативи)
  • Как да използвате VLOOKUP с множество условия в Excel (2 метода)
  • Пример за VLOOKUP между два листа в Excel
  • Как да извършите VLOOKUP с Wildcard в 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))

Сега натиснете Въведете и веднага ще получите общата сума на продажбите за избрания продавач.

Прочетете още: Как да търсите и събирате в няколко листа в 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 е комбинацията от функцията INDEX и MATCH функции. Функция INDEX връща стойност или препратка в пресечната точка на конкретния ред и колона. Функция MATCH връща относителната позиция на елемент в масив, който съответства на определена стойност в определен ред. В нашата формула ще вмъкнем MATCH за задаване на номера на реда за устройството за търсене.

И така, необходимата формула на масива в изхода Клетка C15 ще бъде:

=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})

След натискане на Въведете , ще се покажат спецификациите, извлечени от няколко колони за избраното устройство на смартфон.

Прочетете още: Функцията INDEX MATCH срещу VLOOKUP (9 примера)

Заключителни думи

Надявам се, че всички тези методи, споменати по-горе, сега ще ви помогнат да ги прилагате във вашите електронни таблици на Excel, когато трябва да потърсите стойност и да извадите няколко колони от таблица с данни. Ако имате въпроси или обратна връзка, моля, уведомете ме в раздела за коментари. Или можете да разгледате другите ни статии, свързани с функциите на Excel на този уебсайт.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.