VLOOKUP - Показване на множество съвпадения (редове с резултати)


В този урок за Excel ще научите как да се справяте с множество съвпадения (резултати) от функция VLOOKUP. Ще разгледаме две различни техники. Първият всъщност използва функцията VLOOKUP (заедно с COUNTIF). Вторият използва INDEX / MATCH за симулиране на VLOOKUP.

VLOOKUP с множество резултати

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

Нека разгледаме този метод на практика:

Етап 1:

Забележете формулата в клетка F6:
= B5 & COUNTIF (B5: B $ 9, B5)
По -конкретно, посоченият диапазон: B6: B $ 11. Забележете знака $. Знакът $ „заключва“ препратката към клетката: B $ 11. Така че, докато копирате формулата надолу, B $ 11 остава заключена. B6 обаче не е заключен, така че докато копирате формулата надолу B6 се превръща в B7 и т.н. Тази техника създава уникален номер за всеки намерен екземпляр. Причината, поради която оставяме B6 отключена, е, че тъй като инстанцията се отчита, тя се премахва от общия брой, създавайки уникален номер.

Обърнете внимание и на &. & обединява Името на продукта с номера на неговия екземпляр, за да създаде едно поле, което ще използваме при нашето търсене.

Стъпка 2:

Преместихме новата помощна колона (project_adj) вляво от набора от данни в B14: C19. Сега можем да извършим VLOOKUP върху множество резултати. Вместо да търсите чорапи, потърсете чорапи1 и чорапи2. Сега можете да имате няколко реда с резултати от VLOOKUP, представляващи множеството намерени съвпадения.

Недостатъкът на този метод е, че трябва да редактирате оригиналния набор от данни (или да копирате/поставите набора от данни на друго място), за да извършите множество резултати VLOOKUP. Като алтернатива можете да използвате INDEX / MATCH метод:

INDEX / MATCH за множество търсения за съвпадение

Повечето потребители на Excel са наясно със силата на функцията VLOOKUP, но много от тях не са запознати със силата на функцията INDEX и функцията Match, използвана в комбинация. Комбинацията INDEX / MATCH може да се използва за емулиране на VLOOKUP, с предимството на по -голяма гъвкавост.

Забележка: Изображението директно по -долу съдържа формулите. Долното изображение съдържа резултатите от формулата.

Какво се случва във формулите по -горе?

MATCH - Търси позицията на стойност с диапазон. В този пример MATCH търси „чорапи“ в списъка с продукти.
INDIRECT - Създава препратка от низ от текст. Използваме това, за да коригираме масива за търсене на списъка с продукти. След като се намери съвпадение, диапазонът се коригира, за да се изключи това съвпадение от търсенето, което позволява да се намери следващото съвпадение. В клетка G5 задаваме първоначалния диапазон на B5: B10 (чрез задаване на началния start_num в клетка F5 на 5). В G5 намерихме съвпадение в ред 1 на диапазона, така че началната_четка на F6 е 5+1 = 6.
INDEX - Връща стойност от масив въз основа на позицията на номера на колона/ред в този масив.

!! Предполагам, че включва формулата на масива, така че да имат 1 формула за свързване …

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave