Обикновено функцията VLOOKUP връща първото открито съвпадение. Но въпросът се усложнява, когато има повече от един мач и искаме да получим някакво конкретно събитие, да речем 2 -ри мач.
В тази статия ще научим как да получите второ, трето или N -то съвпадение с помощта на VLOOKUP. За да постигнем това, ще трябва да използваме помощна колона. Ако не искате да използвате помощна колона, тъй като това не е възможно с всички данни, можете да използвате подхода INDEX-MATCH. Но ако можете да използвате помощна колона, ето общата формула за намиране на N -то съвпадение с помощта на функцията VLOOKUP.
Обща формула
= VLOOKUP (lookup_value & възникване, таблица_масив, колона, 0) |
Lookup_value: Това е стойността за търсене, която искате да търсите.
Възникване:Появата на стойност за търсене, която искате да съответства.
Таблица_масив:Това е масивът от таблици, в който искате да търсите данни. Уверете се, че първата колона в тази таблица е помощната колона.
Колона: Номерът на колоната в табличен масив от която искате да извлечете стойността.
0: Това е за точно съвпадение. Ако не искате да направите точно съвпадение, пропуснете го или използвайте 1 или TRUE.
Сега нека го използваме в пример:
Пример: Намерете втората продажба, извършена от служител в таблица на Excel
Имаме таблица, в която се записват продажбите, извършени от продавачи в различни месеци. Имената на продавачите могат да се повтарят в записа. Трябва да съответстваме на второто появяване на Мики и след това да получим продажбите на Ян.
Имайте предвид, че добавихме помощна колона. Тази колона записва името на продавача и след това свързва появата на това име с него. Използвахме текущия брой, за да получим събитието.
Формулата в помощната колона е:
= B3 & COUNTIF ($ B $ 3: B3, B3) |
И така, масата е готова. Тук стойността за търсене е в клетка P3, номерът на появата е в Q3, масивът на таблицата е A3: N10 и номерът на колоната е 3.
Сега напишете тази формула в клетка P4:
= VLOOKUP (P3 & Q3, A3: N10,3,0) |
Натиснете Enter и бам! имате своята стойност за търсене на необходимото събитие.
Как работи?
Функционалността е проста. Първоначално нямаме уникален идентификатор, който да използваме като стойност за търсене. Така че ние създаваме такъв. Използваме формулата за име и изпълнение на броя, за да създадем уникален идентификатор. Уверяваме се, че това е първата колона в таблицата отляво, тъй като ще използваме за извличане на стойности от колони вдясно до нея.
Сега формулата за търсене създава уникалния идентификатор, като използва оператора за конкатенация & (P3 & Q3). Това го прави уникален идентификатор
След това формулата VLOOKUP приема това като стойност за търсене и търси местоположението му в таблицатаA3: N10. Тук, VLOOKUP намира стойността в 6 -ти ред на таблицата. Сега се премества в третата колона и връща стойността.
Това е най -лесният начин да получите N -то съвпадение в Excel. Но това не е възможно през цялото време. Той добавя допълнителни данни и изчисления към листа, които могат да направят Excel файла тежък и бавен.
Ако имате малко количество данни, това е чудесно, но с големи данни, може да искате да използвате независима формула, която не се нуждае от помощна колона. В този случай можете да използвате формула на масив, която използва функциите INDEX и MATCH.
Така че да, момчета, ето как можете да получите N -то съвпадение в Excel с помощта на функцията VLOOKUP. Надявам се да съм бил достатъчно обяснителен и да е бил полезен. Ако имате някакви съмнения относно тази статия или друга тема, свързана с Excel/VBA, попитайте в секцията за коментари по -долу.
Свързани статии:
Търсене на n -то съвпадение с помощта на функцията INDEX & MATCH | За да получим n -то съвпадение, без да използваме помощна колона, използваме функцията INDEX и MATCH. Използваме логическата логика, за да извлечем индекса от таблицата.
Как да търсите множество стойности | За да извлечем всички съвпадащи стойности от списък, използваме функцията INDEX MATCH. VLOOKUP може да извлича множество стойности само когато използваме помощна колона.
Търсена стойност с множество критерии | Ако трябва да търсите повече от една таблици за търсене, тогава как използвате VLOOKUP от две таблици за търсене или повече. Тази статия решава този проблем много лесно
Търсена стойност с множество критерии | Можем просто да използваме функцията VLOOKUP. Но когато нямате тази уникална колона в данните си и трябва да търсите в няколко колони, за да съответстват на стойност, VLOOKUP не помага
Как да търсите адрес в Excel |Ще има моменти, когато бихте искали да получите адреса на клетката, от която се извлича стойност. Използвайки този адрес, можете лесно да извлечете съседни стойности, като използвате функцията OFFSET
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.
Как да използвате функцията Excel VLOOKUP| Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате Excel COUNTIF функция| Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да преброите конкретна стойност. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.