
Generisk formel
=VLOOKUP(id_formula,table,4,0)
Sammendrag
For å få den niende MATCHEN med VLOOKUP, må du legge til en hjelpekolonne i tabellen din som konstruerer en unik id som inkluderer tellingen. Hvis dette ikke er praktisk, kan du bruke en matriseformel basert på INDEX og MATCH i stedet.
=VLOOKUP(id&"-"&I6,data,4,0)
Forklaring
Denne formelen avhenger av en hjelpekolonne, som legges til som den første kolonnen i kildedatatabellen. Hjelpekolonnen inneholder en formel som bygger en unik oppslagsverdi fra en eksisterende id og en teller. Telleren teller antall ganger den unike id har dukket opp i datatabellen.
I eksemplet ser formelcellen B4 i hjelpekolonnen slik ut:
=D4&"-"&COUNTIF($D$4:D4,D4)
Denne formelen plukker opp verdien i D4 og bruker sammenkobling for å legge til et bindestrek, og resultatet av en COUNTIF-funksjon. COUNTIF-funksjonen bruker et utvidende område (den blandede referansen $ D $ 4: D4) for å generere en løpende telling av id i dataene.
På oppslagssiden brukes VLOOKUP til å hente verdier fra tabellen, med tanke på "nth" -forekomsten. Trikset er å bygge en oppslagsverdi med samme struktur som verdiene som vises i hjelpekolonnen, med tanke på "nth". Igjen gjøres dette med sammenføyning, ved å legge til et bindestrek og en verdi som representerer "nth" til en normal oppslagsverdi (hentet fra det nevnte området "id" i dette tilfellet).