Excel formula: Pridobite n-to ujemanje z VLOOKUP -

Kazalo

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").

Zanimive Članki...