Slik søker du opp de fem verdiene med dupliserte verdier ved å bruke INDEX-MATCH i Excel

Anonim

I denne artikkelen lærer vi hvordan du søker etter flere verdier med dupliserte oppslagsverdier i Excel.

Så her er scenariet. Jeg har 10 studenter. Jeg forberedte en eksamen. I den eksamenen fikk hver elev karakterer av 100. Nå i Excel vil jeg skrive en formel som forteller meg topp 5 -måleren.

Tilsynelatende kan jeg bruke LARGE -funksjonen for å få toppverdier. Og deretter VLOOKUP-CHOOSE eller INDEX-MATCH-funksjon for å spore navnene.

Men problemet her er at det har sammenstøtende poeng. Og når du prøver å bruke INDEX-MATCH, returnerer det fornavnet som ble funnet for de samme poengsummene. Det vil ikke hente det andre navnet på duplikat score.

= INDEX ($ A $ 2: $ A $ 11, MATCH (LARGE ($ B $ 2: $ B $ 11, E2), $ B $ 2: $ B $ 11,0))


Du kan se at vi har to toppscorere, Kamal og Mridam som scoret 54. Men bare kamals navn er hentet på begge posisjoner.

Denne formelen er fin, den trenger bare litt hjelp til å identifisere hver poengsum på en unik måte. Så vi trenger en hjelpende spalte her.

I C2 skriver du denne formelen og kopierer gjennom C11.

= RAND ()+B2


RAND -funksjonen returnerer et tilfeldig tall mellom 1 og 0.

Nå legger denne kolonnen til et tilfeldig tall i score. Siden antallet som er lagt til er mellom 1 og 0, vil det ikke være noen vesentlig endring i den faktiske poengsummen.

Nå kan vi bruke denne kolonnen til å få navnene på de 4 beste scorerne våre.

= INDEX ($ A $ 2: $ A $ 11, MATCH (LARGE ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0))

Her
LARGE ($ C $ 2: $ C $ 11, E2): LARGE -funksjonen i Excel returnerer det niende største tallet fra området $ C $ 2: $ C $ 11, som vil være en unik verdi.
KAMP(STOR ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0): Match -funksjonen ser etter den maksimale verdien i området $ C $ 2: $ C $ 11, og vil returnere indeksen.
INDEKS ($ A $ 2: $ A $ 11, MATCH(STOR ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0)): Nå vil INDEX -funksjonen se på indeksen i området $ A $ 2: $ A $ 11, og vil returnere navnet på den stillingen.

Du kan skjule denne hjelper -kolonnen eller gjøre den usynlig ved hjelp av farger.

Vær oppmerksom på at det bare fungerer for numeriske verdier. Det mislykkes for tekstverdier. Hvis du vil VLOOKUP flere verdier med dupliserte oppslagsverdier, vil det ikke fungere.

Jeg håper dette var nyttig. Gi meg beskjed hvis du har noen spesifikke krav. Skriv det i kommentarfeltet nedenfor.

Hvordan VLOOKUP flere verdier i Excel

Slik bruker du INDEX og MATCH til å slå opp verdi i Excel

Slik søker du opp verdi med flere kriterier i Excel

Populære artikler:

50 Excel -snarveier for å øke produktiviteten

Slik bruker du VLOOKUP -funksjonen i Excel

Slik bruker du COUNTIF -funksjonen i Excel

Slik bruker du SUMIF -funksjonen i Excel