![](https://cdn.wiki-base.com/6661468/excel_formula_get_nth_match_with_vlookup__2.png.webp)
Splošna formula
=VLOOKUP(id_formula,table,4,0)
Povzetek
Če želite dobiti n-ti MATCH z VLOOKUP, boste morali tabeli dodati pomožni stolpec, ki bo ustvaril enoličen ID, ki vključuje štetje. Če to ni praktično, lahko namesto tega uporabite matrično formulo, ki temelji na INDEX in MATCH.
=VLOOKUP(id&"-"&I6,data,4,0)
Pojasnilo
Ta formula je odvisna od pomožnega stolpca, ki je dodan kot prvi stolpec v tabelo izvornih podatkov. Pomožni stolpec vsebuje formulo, ki gradi obstoječo vrednost iskanja iz obstoječega id in števca. Števec šteje, kolikokrat se je unikatni ID pojavil v podatkovni tabeli.
V primeru je celica formule B4 pomožnega stolpca videti tako:
=D4&"-"&COUNTIF($D$4:D4,D4)
Ta formula pobere vrednost v D4 in z združevanjem doda vezaj in rezultat funkcije COUNTIF. Funkcija COUNTIF uporablja širi obseg (mešani sklic $ D $ 4: D4) za generiranje tekočega števila id v podatkih.
Na strani iskanja se VLOOKUP uporablja za pridobivanje vrednosti iz tabele, pri čemer se upošteva "n-ti" pojav. Trik je v izdelavi iskalne vrednosti z enako strukturo kot vrednosti, prikazane v pomožnem stolpcu, ob upoštevanju "nth". Ponovno se to naredi s povezovanjem, tako da se vezavi in vrednosti, ki predstavlja "nth", doda običajna vrednost iskanja (v tem primeru potegnjena iz imenovanega obsega "id").