INDEX MATCH for flere kriterier i rækker og kolonner i Excel

  • Del Dette
Hugh West

Ofte kan du komme i en situation, hvor du arbejder med et stort array af data og skal finde nogle unikke værdier eller tekster, men ikke har en specifik identifikator til dette formål. I dette tilfælde bruges et vertikalt eller horisontalt opslag med flere betingelser til at finde resultatet. Men i stedet for at bruge disse funktioner anvender erfarne brugere normalt den INDEX MATCH kombination. Kombinationen af de INDEX og MATCH funktioner er bedre end VLOOKUP eller HLOOKUP på mange måder. Desuden er den INDEX MATCH formel kan søge en værdi med flere kriterier på forskellige ark og returnere resultatet i et andet regneark. I denne artikel vil jeg vise dig 2 ideelle eksempler på INDEX MATCH funktioner for flere kriterier i rækker og kolonner i Excel .

Download arbejdsbog til øvelser

Du kan downloade den arbejdsbog, der blev brugt til demonstrationen, fra nedenstående download-link.

INDEX MATCH for flere kriterier i rækker og kolonner.xlsx

2 Ideelle eksempler på INDEX MATCH for flere kriterier i rækker og kolonner i Excel

I denne del vil jeg vise dig 2 ideelle eksempler på INDEX MATCH-funktioner for flere kriterier. Til demonstrationen har jeg brugt følgende eksempeldatasæt. Vi har Årlig undersøgelse af en skole ved navn Rosendalens børnehave Vi har dog den Navne på studerende i kolonne B og deres mærker i Historie , Matematik, og Engelsk i kolonner C , D , og E , henholdsvis.

1. Flere kriterier af typen OR i rækker og kolonner i Excel

I begyndelsen vil jeg diskutere de mange ELLER kriterier. Generelt gælder, at ELLER bruges, når et argument skal opfylde en af betingelserne. Den er ret nem at bruge. Normalt, INDEX MATCH funktioner med flere kriterier i den ELLER type kan gøres på to måder, f.eks. ved hjælp af Array formlen og den Ikke-arkitektonisk Jeg har dog demonstreret begge processer nedenfor med det samme datasæt.

1.1 INDEX- og MATCH-funktioner med array-formel

I første omgang vil jeg vise, hvordan man bruger INDEX og MATCH funktioner med den Array Det er ganske praktisk at betjene. Du skal dog følge nedenstående trin.

📌 Trin:

  • Først skal du vælge celle E15 og skriv følgende formel ned.

=INDEX(B5:B13,MATCH(TRUE,(((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0))

🔎 Formelfordeling:

  • Brug af den MATCH funktion, de 3 kriterier: Mærker i historien , Matematik , og Engelsk er tilpasset med intervaller C5:C13 , D5:D13 , og E5:E13 , fra datasættet.
  • Her er matchtypen 1 , hvilket giver et nøjagtigt match.
  • Endelig kan du ved hjælp af INDEX funktionen, henter den navnet på eleven fra området B5:B13 .
  • Til sidst skal du trykke på Indtast for at finde navnet på den første elev med mere end 95 i ethvert fag.

Læs mere: Eksempler med INDEX-MATCH-formlen i Excel (8 fremgangsmåder)

Lignende læsninger

  • Sådan bruger du INDEX og Match til delvis match (2 måder)
  • INDEX MATCH med 3 kriterier i Excel (4 eksempler)
  • INDEX MATCH på tværs af flere ark i Excel (med alternativ)
  • Indeks Match Sum flere rækker i Excel (3 måder)
  • Flere kriterier i Excel ved hjælp af INDEX-, MATCH- og COUNTIF-funktionen

1.2 INDEX og MATCH med ikke-Array

Desuden kan du bruge Ikke-arkitektonisk formel og stadig få et lignende resultat. Hvis du imidlertid ikke ønsker at bruge Array formel, kan du bruge Ikke-arkitektonisk Læs derfor de følgende trin igennem.

📌 Trin:

  • Først og fremmest skal du vælge celle E15 og indsæt følgende formel.

=INDEX(B5:B13,MATCH(TRUE,INDEX((((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0,1),0))

  • Endelig skal du trykke på Indtast for at få det endelige output.

Læs mere: INDEX MATCH med flere kriterier i et andet ark (2 måder)

2. AND Skriv flere kriterier i rækker og kolonner i Excel

På samme måde kan den OG type af flere kriterier kan udfyldes af den array formel og Ikke-arkitektonisk formel. Normalt er den OG anvendes, når et argument skal opfylde alle betingelserne. Til demonstration vil jeg bruge det tidligere datasæt. Du skal dog gennemgå nedenstående afsnit for at kunne gennemføre operationen nemt.

2.1 INDEX- og MATCH-funktioner med array

Først og fremmest vil jeg gøre dette ved hjælp af en Array formlen. Den ligner dog meget den ELLER Følg derfor nedenstående vejledning for at gennemføre operationen korrekt.

📌 Trin:

  • Klik i første omgang på celle E15 og skriv formlen nedenfor.

=INDEX(B5:B13,MATCH(1,(((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0))

🔎 Formelfordeling:

  • For det første, den MATCH funktionen har de 3 kriterier: Mærker i historien , Matematik , og Engelsk er tilpasset deres tilsvarende intervaller, C5:C13 , D5:D13 , og E5:E13 , fra det givne datasæt.
  • Herefter findes matchet som 1 og det giver et nøjagtigt match, der opfylder alle betingelserne.
  • Endelig er det INDEX funktionen giver navnet på den studerende fra området B5:B13 for den pågældende kamp.
  • På samme måde skal navnet på den første elev med mere end 90 i alle 3 emner vises som i nedenstående billede.

Læs mere: Excel INDEX MATCH med flere kriterier (4 egnede eksempler)

2.2 Ikke-array ved hjælp af INDEX og MATCH

Sidst, men ikke mindst, vil jeg vise, hvordan man bruger INDEX og MATCH funktioner med flere kriterier i den OG type med den Ikke-arkitektonisk På samme måde skal du gennemgå følgende trin for at opnå det endelige resultat.

📌 Trin:

  • Først skal du vælge celle E15 og skriv nedenstående formel ned.

=INDEX(B5:B13,MATCH(1,INDEX((((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0,1),0))

  • Til sidst skal du trykke på Indtast for at modtage det endelige output.

Læs mere: Sådan matches flere kriterier fra forskellige arrays i Excel

INDEX MATCH for flere kriterier i forskellige ark i Excel

Heldigvis er den INDEX MATCH formlen er ret effektiv, når du skal finde data med flere kriterier for både kolonner og rækker i forskellige ark. I denne del får du at vide, hvordan vi kan bruge INDEX og MATCH funktioner på tværs af flere regneark med passende illustrationer. Følg derfor nedenstående trin.

📌 Trin:

  • Først skal du klikke på celle D4 .
  • For det andet skal du skrive følgende formel.

=INDEX(Dataset!B5:B13,MATCH(TRUE,((((Dataset!C5:C13)>95)+((Dataset!D5:D13)>95)+((Dataset!E5:E13)>95))>0,0)))

Her er " Datasæt " er navnet på det ark, som du vil udtrække data fra.

  • På samme måde kan du ændre arkets navn og tilstand og få det ønskede resultat.

Læs mere: Excel-indeks Match et enkelt/flere kriterier med et enkelt/flere resultater

Konklusion

Her er alle de trin, du kan følge for at anvende INDEX MATCH-funktionerne på flere kriterier i rækker og kolonner i Excel. Forhåbentlig kan du nu nemt lave de nødvendige justeringer. Jeg håber virkelig, at du har lært noget og har nydt denne vejledning. Lad os vide i kommentarfeltet nedenfor, hvis du har spørgsmål eller anbefalinger.

Du kan finde flere oplysninger som denne på Exceldemy.com .

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.