Excel INDEX MATCH med flere kriterier (4 passende eksempler)

  • Dele Denne
Hugh West

Excel-datasett brukes til å holde oversikt over informasjon. Det kan være tidkrevende å søke etter informasjon fra store datasett. Excel har noen nyttige formler for å søke og matche søk for å få nøyaktige resultater. INDEX og MATCH er noen av de mest brukte som ikke bare fungerer for enkeltkriterier, men også for flere kriterier. Artikkelen vil forklare 4 formler til INDEX og MATCH med flere kriterier med passende eksempler og riktige forklaringer.

Last ned øvelsesarbeidsbok

Last ned øvelsesarbeidsboken og øv selv.

Excel Index Match Multiple Criteria.xlsx

Introduksjon til INDEX- og MATCH-funksjoner

INDEKS-funksjonen

Mål:

Den returnerer en verdi eller referanse til cellen i skjæringspunktet mellom en bestemt rad og kolonne i et gitt område.

Generisk formel:

=INDEX(array, row_num,[column_num])

Argumenter Beskrivelse:

array = rekkevidden til dataene.

radnummer = radnummeret til verdien som skal returneres.

column_num =kolonnenummeret til verdien som skal returneres.

MATCH Funksjon

Mål:

Den returnerer den relative posisjonen til et element i en matrise som samsvarer med en spesifisert verdi i en spesifisert rekkefølge.

Generisk formel:

=MATCH(lookup_value,lookup_array,[match_type])

Argumenter nt Beskrivelse:

oppslagsverdi = det søkteverdi.

oppslagsmatrise = dataområdet der den søkte verdien finnes.

samsvarstype = -0, -1,1. 0 står for et eksakt samsvar, -1 for en verdi som er større enn det eksakte samsvaret, og 1 for verdien mindre enn det eksakte samsvaret.

3 Excel-formler som bruker INDEX- og MATCH-funksjoner med flere kriterier

Vi vil bruke følgende datasett til å forklare 4 formler til Excel-indeksen og matche dem med flere kriterier.

Datasettet inneholder 5 kolonner med Produkt-ID , Farge , Størrelse, og Pris liste over produktene til et selskap. Nå hvis du har flere kriterier og du vil matche flere kriterier for å få en verdi relatert til den samsvarende verdien. De følgende delene av artikkelen vil vise 3 forskjellige formler med funksjonene INDEKS og MATCH med flere kriterier. Så la oss gå videre.

1. Nestet Excel-formel som bruker INDEX- og MATCH-funksjoner med flere kriterier

La oss anta at vi må finne ut prisen på et produkt fra datasettet ved å matche produkt-ID, farge og størrelse.

Du kan bruke følgende formel ved å bruke Excel-funksjonen INDEKS og MATCH for å få resultatet:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

Her kan du se at formelen samsvarer med de flere kriteriene fra datasettet og deretter vise det eksakte resultatet.

🔎 FormelNedbryting:

  • Ved bruk av MATCH -funksjonen de tre kriteriene: Produkt-ID , Farge, og Størrelse er matchet med områdene B5:B11 , C5:C11, og D5:D11 henholdsvis fra datasettet. Her er matchtype 0 som gir et eksakt samsvar.
  • Til slutt, ved å bruke INDEKS -funksjonen får den prisen på det aktuelle produktet fra området E5:E11 .

Les mer: INDEKSMATCH med 3 kriterier i Excel (4 eksempler)

2. Nestet Excel-formel med to INDEX-funksjoner og en MATCH-funksjon med flere kriterier

I tillegg er det en annen formel som inkluderer to INDEX -funksjoner sammen med en MATCH funksjon med flere kriterier for å få en verdi fra et gitt dataområde.

Formelen er:

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

Resultatet samsvarer med de tre kriteriene med de gitte dataområdene og gir resultatet av samsvarende kriterieverdier i området spesifisert for utdata.

🔎 Formeloversikt:

  • MATCH funksjonen tar oppslagsverdier som B15 , C15 og D15 ved å bruke OG mellom dem.
  • Deretter tar den INDEKS -funksjonen der oppslagsmatrisene for hver av oppslagsverdiene er B5:B12 , C5:C12, og D5:D12 .
  • Det siste argumentet til MATCH -funksjonen er 0 for å gi den nøyaktige matchen.
  • Alle disse ernestet inne i en annen INDEKS -funksjon hvis første argument er området der resultatet til slutt vil bli vist.

Les mer: INDEX MATCH with Multiple Criteria in a Different Sheet (2 måter)

Lignende avlesninger

  • Excel-indeks Match enkelt/flere kriterier med enkelt/flere resultater
  • Flere kriterier i Excel ved å bruke INDEX-, MATCH- og COUNTIF-funksjonen
  • Summer med INDEX-MATCH-funksjoner under flere kriterier i Excel
  • INDEX, MATCH og MAX med flere kriterier i Excel

3. Formel som bruker INDEX med to MATCH-funksjoner med flere kriterier i Excel

Men det motsatte av metoden ovenfor er at formelen med 2 MATCH -funksjoner nestet med en INDEX -funksjonen kan også gjøre jobben.

Nå, la oss si at vi har en modifisert versjon av det gitte datasettet, inkludert informasjon om hettegenseren og T-skjorten og ordnet på følgende måte.

Formelen:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))

I dette tilfellet har vi brukt to MATCH funksjoner for å matche verdier fra datasettet. En match for raden og den andre for kolonnen. Både MATCH -formelen er nestet inne i en INDEKS funksjon som fungerer perfekt.

🔎 Formeloversikt:

  • Den første MATCH -formelen samsvarer med produktnavnet T-skjorte vil verdiene i raden( B6 og B7 ).
  • SecondMATCH -formelen tar to kriterier for farge og størrelse (blå og medium) med området C4:F4 og C5:F5 henholdsvis.
  • Både MATCH -formelen er nestet inne i INDEKS -formelen som det andre argumentet . Det første argumentet i INDEKS -formelen tar det første argumentet som dataområdet som utdataene skal trekkes ut fra, og det tredje er 0 for et eksakt samsvar.

Les mer: Indeksmatch flere kriterier i rader og kolonner i Excel

Alternativ til INDEX-MATCH: Bruk av FILTER-funksjonen

I tillegg, hvis du bruker Microsoft 365 som har dynamiske arrays, kan du bruke FILTER -funksjonen med flere kriterier som et alternativ til INDEX-MATCH -formlene .

Følg trinnene for å vite hvordan du bruker FILTER -funksjonen for dette formålet:

  • Velg hele datasettet.

  • Velg Tabell fra Sett inn -fanen.

  • Sjekk rekkevidden til tabellen og merk av for Min tabell har overskrifter .
  • Klikk deretter OK .

Tabellen din vil se ut som nedenfor.

Anta nå at du har de 3 kriteriene (vist på bildet) som du må bruke for å finne prisen e av det aktuelle produktet.

  • Skriv formelen i cellen der du vil seresultat:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

Resultatet vil vises i cellen.

Merk: Velg området tilsvarende, og det vil vises som tabellnavnet (tabell 2 i dette tilfellet) inkludert overskriften til området (pris, produkt-ID, farge og størrelse for varierer tilsvarende) i formelen siden datasettet konverteres til Excel-tabellen.

🔎 Formeloversikt:

  • Formelen tar 3 argumenter,
    • Det første argumentet er matrise som er området med data som returverdien vil trekkes ut fra.
    • Det andre argumentet er inkluder som inkluderer kriteriene. I vårt tilfelle er kriteriene Produkt-ID, Farge og Størrelse.
    • Det tredje argumentet er tom_hvis som tar en returverdi hvis resultatet er tomt. Denne er valgfri og vi krever ikke dette i vårt tilfelle.
  • Den samsvarer med kriteriene og gir resultatet fra området i det første argumentet.

Les mer: Excel INDEX MATCH for å returnere flere verdier i én celle

Ting å huske

1. Du kan trykke CTRL+SHIFT+ENTER fra tastaturet ved å holde markøren på slutten av formlene som inkluderer matriser. Selv om det fungerer fint ved å trykke Enter , men for å være sikker kan du bruke denne teknikken mens du arbeider med arrays.

2. FILTER -funksjonen er kun tilgjengelig for Microsoft 365 meden dynamisk array-funksjon. Hvis du ikke har denne versjonen og bruker en eldre versjon, gå for de tre andre formlene.

Konklusjon

Artikkelen inneholder en kort beskrivelse av INDEX- og MATCH-funksjonene. Etterpå brukte den et datasett for å bruke 4 forskjellige formler ved å bruke INDEKS , MATCH, og FILTER funksjoner med flere kriterier i Excel. Jeg håper artikkelen var nyttig for deg. Hvis du vil utforske mer, kan du sjekke ut de relaterte artiklene nedenfor. Hvis du har spørsmål kan du skrive i kommentarfeltet.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.