
Általános képlet
=VLOOKUP(id_formula,table,4,0)
Összegzés
Az n-edik VLOOKUP MATCH megszerzéséhez hozzá kell adnia egy segítő oszlopot a táblához, amely egyedi azonosítót állít össze, amely tartalmazza a számlálást. Ha ez nem praktikus, akkor helyette használhat egy INDEX és MATCH alapú tömbképletet.
=VLOOKUP(id&"-"&I6,data,4,0)
Magyarázat
Ez a képlet egy segítő oszloptól függ, amelyet első oszlopként adunk hozzá a forrásadattáblához. A segítő oszlop tartalmaz egy képletet, amely egyedi keresési értéket épít fel egy meglévő azonosítóból és egy számlálóból. A számláló megszámolja, hogy az egyedi azonosító hányszor jelent meg az adattáblában.
A példában a segítő oszlop B4 képlet cellája így néz ki:
=D4&"-"&COUNTIF($D$4:D4,D4)
Ez a képlet felveszi az értéket a D4-ben, és összefűzéssel felveszi a kötőjelet és a COUNTIF függvény eredményét. A COUNTIF függvény egy kibővülő tartományt (a vegyes referencia $ D $ 4: D4) használ az azonosító futási számának létrehozására az adatokban.
A keresési oldalon a VLOOKUP-ot használják az értékek lekérésére a táblából, figyelembe véve az "n-edik" előfordulást. A trükk az, hogy egy olyan keresési értéket kell felépíteni, amelynek szerkezete megegyezik a segítő oszlopban megjelenő értékekkel, figyelembe véve az "n" -et. Ez ismét összefűzéssel történik, kötőjel és egy "n-edet" képviselő érték hozzáadásával a normál keresési értékhez (ebben az esetben a megnevezett "id" tartományból húzva).