Екцел формула: Набавите н-то поклапање са ВЛООКУП -

Генеричка формула

=VLOOKUP(id_formula,table,4,0)

Резиме

Да бисте добили н-ти МАТЦХ са ВЛООКУП-ом, мораћете да додате помоћну колону у своју табелу која израђује јединствени ИД који укључује бројање. Ако ово није практично, уместо тога можете користити формулу низа засновану на ИНДЕКС-у и МАТЦХ-у.

=VLOOKUP(id&"-"&I6,data,4,0)

Објашњење

Ова формула зависи од помоћне колоне која се додаје као прва колона у табелу изворних података. Помоћни ступац садржи формулу која гради јединствену вредност претраживања од постојећег ид-а и бројача. Бројач броји колико се пута јединствени ИД појавио у табели података.

У примеру, ћелија формуле Б4 помоћне колоне изгледа овако:

=D4&"-"&COUNTIF($D$4:D4,D4)

Ова формула узима вредност у Д4 и користи спајање за додавање цртице и резултат функције ЦОУНТИФ. Функција ЦОУНТИФ користи опсег који се шири (мешовита референца $ Д $ 4: Д4) за генерисање текућег броја ид-а у подацима.

На страни претраживања, ВЛООКУП се користи за преузимање вредности из табеле, узимајући у обзир појаву „н-тог“. Трик је у томе да се направи вредност претраживања са истом структуром као вредности које се појављују у помоћној колони, узимајући у обзир „нтх“. Опет, ово се ради са спајањем, додавањем цртице и вредности која представља „нтх“ у нормалну вредност претраживања (у овом случају извученог из именованог опсега „ид“).

Занимљиви Чланци...