Innholdsfortegnelse
For avanserte oppslag i Excel kan INDEX og MATCH brukes i stedet for VLOOKUP . INDEX og MATCH er nødvendig for omfattende oppslag, og mange av dem er helt fantastiske. Med et eksempel vil vi lære deg hvordan du bruker Excel INDEX og MATCH funksjonene i Excel i denne opplæringen.
Last ned øvelsesarbeidsbok
Last ned denne arbeidsboken for å trene mens du leser denne artikkelen.
Bruk av INDEX-MATCH Formula.xlsx
8 effektive eksempler på INDEX-MATCH Formel i Excel
Vi bruker et eksempeldatasett i seksjonene nedenfor for å demonstrere hvordan du bruker INDEKSEN og MATCH-funksjonene på den. Vi viser deg hvordan du bruker begge funksjonene på 8 forskjellige måter for å søke etter verdier.
♣Syntaks:
= INDEKS ( matrise , radnummer , [ kolonnenummer ])
♣Argumenter:
- array : celleområdet med verdier
- Row_num : returnerer resultater for en rad i det valgte området.
- column_num : returnerer resultater for en kolonne i det valgte området.
♣Resultat:
Indeksfunksjonen returnerer verdien eller referanse til cellen i et spesifisert område som er i skjæringspunktet mellom en bestemt rad ogkolonne.
♣Syntaks:
= MATCH ( oppslagsverdi , oppslagsmatrise ,[ match_type ])
♣Argumenter:
- lookup_value : Verdien du vil finne i området.
- oppslagsmatrise : Området der du søker etter oppslagsverdien .
- samsvarstype : Angir hvordan oppslagsverdier og oppslagsmatriseverdier matches i Excel.
- 1 = eksakt eller nest minste.
- 0 = eksakt samsvar.
- -1 = eksakt eller nest størst.
♣Resultat:
Returnerer posisjonen til et element i en matrise i form av dets relative posisjon.
Eksempel 1: Grunnleggende kombinasjon av INDEX- og MATCH-funksjonene i Excel
La oss si at du vil slå opp prisen for en bestemt bestillings-ID . Vi kombinerer INDEX og MATCH funksjonen for å gjøre det.
Trinn 1:
- I celle G5 skriver du inn følgende formel.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Her,
- MATCH(G4,B5:B11,0) refererer til celle G4 som oppslagsverdien i området B5:B11 for en nøyaktig treff. Den returnerer 4 som verdien er i radnummer 4 .
- INDEKS(D5:D11, MATCH(G4,B5:B11,0)) refererer D5:D11 som en matrise der vi henter verdien og radnummer er 4 som vi fikk det fra MATCH Kolonne_nummer er ikke påkrevd siden vi bruker INDEKS for bare énkolonne.
Trinn 2:
- Trykk Enter til resultatet.
Les mer: Eksempler med INDEX-MATCH formel i Excel (8 tilnærminger)
Eksempel 2: Bruk INDEX-MATCH-formelen for å slå opp fra venstre i Excel
Du kan også gjøre et oppslag fra en kolonne til en annen. Verdien for kolonne C , den andre kolonnen i vårt INDEKS område B5:D11 , vil bli funnet i følgende eksempel. Følg trinnene nedenfor for å utføre et oppslag fra venstre.
Trinn 1:
- Skriv inn følgende formel i celle G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
Trinn 2:
- Trykk deretter Enter for å se resultatet.
Trinn 3:
- Til slutt, bruk Autofyll for å se resultatene i sin helhet.
Les mer: Hvordan bruke INDEX-MATCH-formel i Excel for å generere flere resultater
Eksempel 3: Analyser store og små bokstaver ved å kombinere INDEX- og MATCH-funksjoner i Excel
For Stillingssensitiv analyse , du kan bruke INDEKS og MATCH funksjonen i kombinasjon.
For å analysere og gjøre et oppslag, følg trinn nedenfor.
Trinn 1:
- Vi ønsker å finne IDen til MARK i stedet for Merk . La oss se hva som skjer. Skriv inn følgende formelcelle C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Trinn2:
- Trykk til slutt Enter for å finne bestillings-ID for MARK .
Se nøye; Resultatet for den perfekte matchen med den store bokstaven MARK ble oppnådd, men ikke for Mark .
Eksempel 4: Slå opp to kolonner med INDEX-MATCH-formel i Excel
Det er fascinerende å merke seg at du kan gjøre et oppslag i flere kolonner for flere kriterier samtidig. For eksempel ser vi etter en persons bestillings-ID samt Pris . Følg trinnene nedenfor for å utføre et oppslag etter to kriterier.
Trinn 1:
- Skriv først inn følgende formel i celle G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- Trykk deretter Enter for å få den første verdien i celle G5 .
Derfor vil du få den første oppslagsverdien i celle G5 .
Trinn 2:
- For å få den andre oppslagsverdien, skriv inn følgende formel i celle G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- Dette er en matrisefunksjon, så vi må bruke denne funksjonen ved å trykke . 1> Crtl + Shift + Enter
- Som et resultat vil du ha den første oppslagsverdien i celle G6 .
Les mer: INDEX MATCH with Multiple Criteria in et annet ark (2 måter)
Lignende avlesninger
- Excel INDEX MATCH for å returnere flere verdieri én celle
- Excel INDEX-MATCH formel for å returnere flere verdier horisontalt
- [Fikset!] INDEX MATCH Returnerer ikke riktig verdi i Excel ( 5 grunner)
- Hvordan velge spesifikke data i Excel (6 metoder)
- INDEX MATCH vs VLOOKUP-funksjon (9 eksempler)
Eksempel 5: Toveis oppslag ved bruk av INDEX-MATCH formel
Du kan utføre et oppslag for en rad og en kolonne i Toveis . Følg trinnene nedenfor for å finne en verdi i en rad og kolonne samtidig.
Trinn 1:
- Skriv inn formelen i celle G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Trinn 2:
- Trykk til slutt Enter .
Eksempel 6: Finn Nærmeste samsvar i Excel ved å slå sammen INDEX- og MATCH-funksjonene
INDEKS -funksjonen og MATCH -funksjonen er nyttige for å finne eller søke etter det nærmeste samsvaret mellom områder. Vi ønsker for eksempel å finne ut hvem som har den nærmeste verdien til målverdien vår, som er $15 i dette tilfellet. For å gjøre det, følg ganske enkelt trinnene nedenfor.
Trinn 1:
- For å finne det nærmeste samsvaret, skriv inn følgende formel.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Her er
ABS(D5:D11-G4) absolutt verdi av forskjell med målverdi 15 mellom området D5:D11 .
MIN(ABS(D5:D11-G4) kommandoer for å finne minimumsforskjellen til det absolutteverdier.
Trinn 2:
- Ved å trykke Ctrl + Shift + Enter , vi vil bruke denne funksjonen som en matrisefunksjon.
Les mer: INDEX-MATCH-formel for å finne minimumsverdi i Excel (4 egnede måter)
Eksempel 7: Treveis oppslag ved bruk av INDEX- og MATCH-funksjonene i Excel
A Treveis oppslag er det beste du kan oppnå ved å bruke INDEKS og SAMMENLIGNING funksjonen. Treveis oppslag legger til en ekstra dimensjon av relevans. For eksempel kan vi finne ut hva Jenny betalte for to forskjellige varer i løpet av tre separate måneder. Følg de enkle trinnene som er beskrevet nedenfor for å få det gjort.
Trinn 1:
- For å utføre tre -way Lookup , skriv først inn formelen nedenfor i celle H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))
Trinn 2:
- Trykk til slutt Enter for å få den første oppslagsverdien.
Trinn 3:
- Kopier deretter formelen for andre celler ved å bruke Autofyll
Derfor får du resultatene som vist i bildet nedenfor.
Eksempel 8: Bruk INDEX-MATCH-formelen med jokertegn
Excel kan også bestemme delvis samsvar -verdien. Funksjonene INDEX og MATCH brukes til å gjøre dette. For å oppnå dette bruker vi en stjerne (*) som jokertegn.Bare følg instruksjonene nedenfor for å komme i gang.
Trinn 1:
- For det første, i celle G5 , skriv inn formelen nedenfor.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)
Trinn 2:
- Trykk deretter Enter -knappen for å se endringene.
Trinn 3:
- Bare bruk Autofyll -verktøyet for å fylle de nødvendige cellene.
Som en konsekvens kan du se at det returnerer et resultat for « Jenny », selv om det ikke er nøyaktig samsvarende.
Les mer: INDEKS MATCH flere kriterier med jokertegn i Excel (en komplett veiledning)
Konklusjon
For å oppsummere, håper jeg denne artikkelen har demonstrert hvordan du bruker INDEKS og MATCH funksjoner for å integrere flere kriterier. Se gjennom øvingsboken og bruk det du har lært å bruke. Vi er villige til å refundere programmer som dette på grunn av din støtte.
Hvis du har spørsmål, ikke nøl med å kontakte oss. Gi meg beskjed om hva du synes i kommentarfeltet nedenfor.
Spørsmålene dine vil bli besvart så snart som mulig av ExcelWIKI profesjonelle.