VLOOKUP с множество критерии в Excel (6 примера)

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

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

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

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

VLOOKUP с множество критерии.xlsx

6 примера за използване на VLOOKUP с множество критерии в Excel

1. Използване на амперсанд за обединяване на няколко критерия в VLOOKUP в Excel

В следващия набор от данни има данни за моделите смартфони на три популярни марки. Колона B представлява помощна колона, която е комбинацията от стойностите, намиращи се до Колона C и Колона D .

Като VLOOKUP функцията търси стойност в първата колона, трябва да запазим тази помощна колона на първо място в следващата таблица. Чрез използването на Амперсанд (&) . Функция VLOOKUP в този пример ще търсене на текстова стойност в Колона B което представлява комбинация от определена марка и съответния номер на модела.

Например, ще знаем цената на Samsung S21 Ultra . И така, тук има два различни критерия: името на марката и номерът на модела на смартфона. Сега ще използваме VLOOKUP за извличане на цената на посочения смартфон.

В изхода Клетка C18 , необходимата формула ще бъде:

=VLOOKUP(D15&D16,B5:G13,6,FALSE)

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

Прочетете още: VLOOKUP с множество критерии и множество резултати (8 примера)

2. VLOOKUP с функцията CHOOSE за обединяване на множество критерии в Excel

Ако не искате да използвате помощна колона за извличане на данни с VLOOKUP по няколко критерия, можете да комбинирате VLOOKUP с функция CHOOSE вместо това. ИЗБЕРИ Функцията избира стойност или действие, което да се извърши, от списък със стойности въз основа на неговия индексен номер. Общата формула на тази функция CHOOSE е:

=CHOOSE(index_num, value1, [value2],...)

Тъй като ще разберем цената на Samsung S21 Ultra от таблицата, необходимата формула в Клетка C18 ще бъде:

=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)

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

В тази формула, ИЗБЕРИ функция формира таблица с Колони Б, В и Е . като Колони B и C са обединени в ИЗБЕРИ те ще представляват една колона за VLOOKUP функция тук.

Прочетете още: Vlookup с множество критерии без помощна колона в Excel (5 начина)

3. VLOOKUP с функция MATCH за включване на множество критерии в Excel

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

Необходимата формула в Клетка C18 ще бъде сега:

=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)

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

В тази формула MATCH функцията търси стойността, която се намира в Клетка B18 в масива от B4:G4 и връща номера на колоната. След това този номер на колоната се присвоява на третия аргумент (col_num_index) на VLOOKUP функция.

Така че, ако промените типа на изхода в Клетка B18 , съответният резултат в Клетка C18 ще бъдат актуализирани наведнъж. например, ако въведете Chipset в Клетка B18 , вградената формула в Клетка C18 ще бъде показано името на чипсета за посочения модел смартфон.

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

4. Комбиниране на VLOOKUP с функцията IF за обединяване на множество критерии

Има и друг метод за избягване на помощна колона при използване на VLOOKUP функция с множество критерии в Excel. Трябва да използваме Функция IF тук, за да дефинирате масива за търсене за VLOOKUP функция.

Тъй като тук използваме подобен набор от данни, необходимата формула в Клетка C18 за да извадите цената на Samsung S21 Ultra ще бъде:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

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

Прочетете още: Пример за VLOOKUP с множество условия IF в Excel (9 критерия)

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

  • VLOOKUP не работи (8 причини & решения)
  • Защо VLOOKUP връща #N/A, когато има съвпадение? (5 причини и решения)
  • Как да търсите и събирате в няколко листа в Excel (2 формули)
  • Excel VLOOKUP за връщане на множество стойности вертикално

5. Функция VLOOKUP с множество критерии в една колона в Excel

В този раздел ще видим как VLOOKUP Функцията работи, като търси множество стойности в една колона. В първия аргумент трябва да въведем диапазон от клетки. (lookup_value) на функцията VLOOKUP тук.

Например искаме да извлечем два номера на модели на смартфони от марките Apple и Xiaomi. Така че необходимата формула в изхода Клетка C18 трябва да бъде:

=VLOOKUP(D15:D16,B5:F13,2,FALSE)

След натискане на Въведете , ще получите два номера на модели на смартфони на Apple и Xiaomi.

Като VLOOKUP Функцията винаги извлича първите съвпадащи данни, като в този пример като върнати стойности се появяват само първите номера на моделите на марките Apple и Xiaomi.

Прочетете още: Как да използвате VLOOKUP с множество критерии в различни колони

6. използване на падащи списъци като множество критерии в VLOOKUP

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

В следния набор от данни сега ще създадем два падащи списъка за марките и номерата на моделите на смартфони в Клетки D15 и D16 съответно.

📌 Стъпка 1:

➤ Изберете Клетка D15 първо.

➤ Под Данни лентата, изберете Утвърждаване на данните опция от Инструменти за данни падащ списък.

Ще се появи диалогов прозорец.

📌 Стъпка 2:

➤ В Позволете изберете полето Списък опция.

➤ Разрешаване на редактирането в Източник: и изберете обхвата от клетки B5:B13 .

➤ Преса OK .

Така първият падащ списък за марките смартфони вече е готов за използване.

📌 Стъпка 3:

➤ По същия начин трябва да създадете друг падащ списък за номерата на моделите на смартфони. Трябва да изберете обхвата от клетки C5:C13 в Източник: опция на Утвърждаване на данните диалогов прозорец тук.

📌 Стъпка 4:

➤ Сега в Клетка 18 , въведете следната формула:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

➤ От падащия списък изберете марка смартфон и номера на модела му и ще ви бъде показана цената на избрания модел смартфон.

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

Прочетете още: VLOOKUP за сравняване на два списъка в Excel (2 или повече начина)

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

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

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