INDEX MATCH för flera kriterier i rader och kolumner i Excel

  • Dela Detta
Hugh West

Ofta kan du hamna i en situation där du arbetar med en stor datamängd och behöver hitta några unika värden eller texter, men inte har någon specifik identifierare för detta ändamål. I det här fallet används en vertikal eller horisontell uppslagsfunktion med flera villkor för att hitta resultatet. Men i stället för att använda dessa funktioner tillämpar expertanvändare vanligtvis INDEX MATCH kombination. Kombinationen av INDEX och MATCH funktioner är bättre än VLOOKUP eller . HLOOKUP på många sätt. Dessutom är INDEX MATCH formeln kan söka upp ett värde med flera kriterier på olika ark och returnera resultatet i ett annat kalkylblad. I den här artikeln ska jag visa dig hur du kan 2 idealiska exempel på INDEX MATCH funktioner för flera kriterier i rader och kolumner i Excel .

Ladda ner övningsboken

Du kan ladda ner arbetsboken som användes för demonstrationen från nedladdningslänken nedan.

INDEX MATCH för flera kriterier i rader och kolumner.xlsx

2 idealiska exempel på INDEX MATCH för flera kriterier i rader och kolumner i Excel

I den här delen kommer jag att visa dig två idealiska exempel på INDEX MATCH-funktioner för flera kriterier. I demonstrationssyfte har jag använt följande provdataset. Vi har följande Årlig undersökningsprotokoll i en skola som heter Rose Valley dagis Vi har dock den Elevernas namn i kolumnen B och deras märken i Historia , Matematik, och Engelska i kolumner C , D , och E respektive.

1. Flera kriterier av typen OR i rader och kolumner i Excel

Till att börja med kommer jag att diskutera de många olika ELLER kriterier. Generellt gäller att ELLER används när ett argument måste uppfylla något av villkoren. Den är ganska enkel att använda. Vanligtvis, INDEX MATCH funktioner med flera kriterier för den ELLER kan göras på två sätt, t.ex. genom att använda Array formel och den Icke-array Jag har dock demonstrerat båda processerna nedan med samma dataset.

1.1 INDEX- och MATCH-funktioner med Array Formula

Till att börja med kommer jag att visa hur man använder INDEX och MATCH funktioner med den Array Den är ganska praktisk att använda, men du måste följa nedanstående steg.

📌 Steg:

  • Välj först cell E15 och skriv ned följande formel.

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

🔎 Formelfördelning:

  • Användning av MATCH funktion, de tre kriterierna: Märken i historien , Matematik , och Engelska är anpassade till intervall C5:C13 , D5:D13 , och E5:E13 från datasetet.
  • Här är matchningstypen 1 , vilket ger en exakt matchning.
  • Slutligen, med hjälp av INDEX funktionen hämtar den namnet på studenten från intervallet B5:B13 .
  • Till sist trycker du på Gå in på för att hitta namnet på den första eleven som har fler än 95 i alla ämnen.

Läs mer: Exempel med INDEX-MATCH-formeln i Excel (8 metoder)

Liknande läsningar

  • Hur du använder INDEX och matchning för partiell matchning (2 sätt)
  • INDEX MATCH med 3 kriterier i Excel (4 exempel)
  • INDEX MATCH över flera blad i Excel (med alternativ)
  • Indexmatchning av summan av flera rader i Excel (3 sätt)
  • Flera kriterier i Excel med hjälp av funktionerna INDEX, MATCH och COUNTIF

1.2 INDEX och MATCH med icke-Array

Dessutom kan du använda Icke-array formeln och får ändå ett liknande resultat. Men om du inte vill använda formeln Array kan du använda formeln Icke-array Formeln. Läs därför igenom följande steg.

📌 Steg:

  • Välj först och främst cell E15 och infoga följande formel.

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

  • Slutligen trycker du på Gå in på för att få fram den slutliga utgången.

Läs mer: INDEX MATCH med flera kriterier i ett annat ark (2 sätt)

2. AND Skriv flera kriterier i rader och kolumner i Excel

På samma sätt kan OCH typ av flera kriterier kan fyllas i av matris formel och Icke-array formel. Vanligtvis är det OCH används när ett argument måste uppfylla alla villkor. I demonstrationssyfte kommer jag att använda det tidigare datasetet. Du måste dock gå igenom nedanstående avsnitt för att enkelt kunna utföra operationen.

2.1 INDEX- och MATCH-funktioner med Array

Först och främst kommer jag att göra detta med hjälp av en Array formeln. Den är dock mycket lik den som används i ELLER Följ därför nedanstående instruktioner för att genomföra operationen på ett korrekt sätt.

📌 Steg:

  • Till att börja med klickar du på cellen E15 och skriv formeln nedan.

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

🔎 Formelfördelning:

  • För det första, den MATCH funktionen har de 3 kriterierna: Märken i historien , Matematik , och Engelska matchas med sina motsvarande intervall, C5:C13 , D5:D13 , och E5:E13 från den givna datamängden.
  • Efter det hittas matchningen som 1 och den ger en exakt matchning som uppfyller alla villkor.
  • Slutligen, den INDEX funktionen ger namnet på studenten från intervallet B5:B13 för den matchen.
  • På samma sätt kan namnet på den första eleven med mer än 90 i alla 3 Ämnena kommer att visas som i bilden nedan.

Läs mer: Excel INDEX MATCH med flera kriterier (4 lämpliga exempel)

2.2 Icke-arrayanvändning med INDEX och MATCH

Sist men inte minst kommer jag att visa hur man använder INDEX och MATCH funktioner med flera kriterier för den OCH typ med den Icke-array På samma sätt ska du gå igenom följande steg för att få slutresultatet.

📌 Steg:

  • Välj först cell E15 och skriv ner formeln som nämns nedan.

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

  • Till sist trycker du på Gå in på för att ta emot det slutliga resultatet.

Läs mer: Hur man matchar flera kriterier från olika matriser i Excel

INDEX MATCH för flera kriterier i olika ark i Excel

Lyckligtvis har INDEX MATCH formeln är ganska effektiv när du söker data med flera kriterier för både kolumner och rader i olika ark. I den här delen får du lära dig hur vi kan använda formeln INDEX och MATCH funktioner på flera arbetsblad med lämpliga illustrationer. Följ därför nedanstående steg.

📌 Steg:

  • Klicka först på cellen D4 .
  • För det andra skriver du följande formel.

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

Här är " Dataset " är namnet på det ark som du vill extrahera data från.

  • På samma sätt kan du ändra arkets namn och villkor och få det resultat du önskar.

Läs mer: Excel-index Matcha ett/flera kriterier med ett/flera resultat

Slutsats

Här är alla steg som du kan följa för att tillämpa funktionerna INDEX MATCH på flera kriterier i rader och kolumner i Excel. Förhoppningsvis kan du nu enkelt göra de nödvändiga justeringarna. Jag hoppas verkligen att du har lärt dig något och gillat den här guiden. Låt oss veta i kommentarsfältet nedan om du har några frågor eller rekommendationer.

För mer information av det här slaget, besök Exceldemy.com .

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.