
Generička formula
=VLOOKUP(id_formula,table,4,0)
Sažetak
Da biste dobili n-ti MATCH s VLOOKUP-om, morat ćete dodati pomoćni stupac u svoju tablicu koji izrađuje jedinstveni ID koji uključuje brojanje. Ako to nije praktično, umjesto toga možete upotrijebiti formulu niza koja se temelji na INDEX-u i MATCH-u.
=VLOOKUP(id&"-"&I6,data,4,0)
Obrazloženje
Ova formula ovisi o pomoćnom stupcu, koji se dodaje kao prvi stupac u tablicu izvornih podataka. Pomoćni stupac sadrži formulu koja gradi jedinstvenu vrijednost pretraživanja od postojećeg id-a i brojača. Brojač broji koliko se puta jedinstveni id pojavio u tablici podataka.
U primjeru, ćelija formule B4 pomoćnog stupca izgleda ovako:
=D4&"-"&COUNTIF($D$4:D4,D4)
Ova formula uzima vrijednost u D4 i koristi spajanje za dodavanje crtice i rezultat funkcije COUNTIF. Funkcija COUNTIF koristi opseg koji se širi (mješovita referenca $ D $ 4: D4) za generiranje broja izvršavanja ID-a u podacima.
Na strani pretraživanja, VLOOKUP se koristi za dohvaćanje vrijednosti iz tablice, uzimajući u obzir "n-tu" pojavu. Trik je u izgradnji vrijednosti pretraživanja iste strukture kao i vrijednosti koje se pojavljuju u pomoćnom stupcu, uzimajući u obzir "nth". Opet, to se radi s spajanjem, dodavanjem crtice i vrijednosti koja predstavlja "nth" normalnoj vrijednosti pretraživanja (u ovom slučaju izvučenoj iz imenovanog raspona "id").