
Генеричка формула
=VLOOKUP(id_formula,table,4,0)
Резиме
Да бисте добили н-ти МАТЦХ са ВЛООКУП-ом, мораћете да додате помоћну колону у своју табелу која израђује јединствени ИД који укључује бројање. Ако ово није практично, уместо тога можете користити формулу низа засновану на ИНДЕКС-у и МАТЦХ-у.
=VLOOKUP(id&"-"&I6,data,4,0)
Објашњење
Ова формула зависи од помоћне колоне која се додаје као прва колона у табелу изворних података. Помоћни ступац садржи формулу која гради јединствену вредност претраживања од постојећег ид-а и бројача. Бројач броји колико се пута јединствени ИД појавио у табели података.
У примеру, ћелија формуле Б4 помоћне колоне изгледа овако:
=D4&"-"&COUNTIF($D$4:D4,D4)
Ова формула узима вредност у Д4 и користи спајање за додавање цртице и резултат функције ЦОУНТИФ. Функција ЦОУНТИФ користи опсег који се шири (мешовита референца $ Д $ 4: Д4) за генерисање текућег броја ид-а у подацима.
На страни претраживања, ВЛООКУП се користи за преузимање вредности из табеле, узимајући у обзир појаву „н-тог“. Трик је у томе да се направи вредност претраживања са истом структуром као вредности које се појављују у помоћној колони, узимајући у обзир „нтх“. Опет, ово се ради са спајањем, додавањем цртице и вредности која представља „нтх“ у нормалну вредност претраживања (у овом случају извученог из именованог опсега „ид“).