Indexmatchning av flera kriterier - Steg för steg Excel-exempel

Indexmatchning flera kriterier rader och kolumner

Vi använder alla VLOOKUP dag för dag för att hämta data, och vi är också medvetna om det faktum att VLOOKUP kan hämta data från vänster till höger, så uppslagsvärde bör alltid vara till vänster i resultatkolumnerna. Vi har dock flera alternativ som kan användas som ett alternativ till VLOOKUP-funktionen i Excel. Med avancerad teknik kan vi använda dessa INDEX + MATCH-formler för att matcha flera kriterier för rader och kolumner. Så den här speciella artikeln tar dig igenom i detalj om denna teknik.

Hur använder jag INDEX + MATCH-formeln för att matcha flera kriterier?

Här förklarar vi hur man använder index + matchningsformeln för att matcha flera kriterier för rader och kolumner med exempel.

Exempel # 1 - INDEX + MATCH-formel

Inte majoriteten av Excel-användarnas sökfunktioner utöver VLOOKUP, skäl kan vara så många. Hur som helst, låt oss ha en enkel introduktion till denna formel innan vi går till avancerad nivå.

Titta till exempel på datastrukturen nedan i Excel.

Vi har “Sales Rep” -namn och deras respektive försäljningsvärden. Å andra sidan har vi en rullgardinslista med "Sale Rep" i cell D2.

Baserat på det val vi gör från rullgardinsmenyn måste försäljningsbeloppet visas i cell E2.

Problemet är att vi inte kan tillämpa VLOOKUP-formeln eftersom uppslagsvärdet "Säljare" är till höger om resultatkolumnen "Försäljning", så i dessa fall kan vi använda formel för kombinationsuppslagsvärde INDEX + MATCH.

INDEX letar efter nämnda radnummervärde i intervallet A2: A11, och i detta intervall måste vi ange från vilken rad vi behöver försäljningsvärdet att komma från. Detta radvärde är baserat på namnet “Försäljare” som valts i rullgardinslistan i excel, så MATCH-funktionen letar efter radnumret “Försäljare” i intervallet B2: B11 och returnerar radnumret för det matchade värdet .

Exempel # 2 - Flera kriterier i INDEX + MATCH-formel

Nu har vi en datastruktur som den nedan.

Vi har månatliga försäljningsvärden "Säljare". Från den här tabellen behöver vi dynamiska resultat som i cell A15, jag har skapat en rullgardinslista "Säljare" och i B14-cell har jag skapat en rullgardinslista "Månad".

Baserat på valet i dessa två celler måste vår formel hämta data från ovanstående tabell.

Om jag till exempel väljer "Rep 8" och "Apr" måste det visa försäljningsvärdet för "Rep 8" för månaden "Apr."

Så i dessa fall måste vi matcha både rader och kolumner. Följ stegen nedan för att tillämpa formeln så att den matchar både rader och kolumner.

Steg 1: Öppna INDEX-funktionen i cell B15.

Steg 2: Det första argumentet för INDEX-funktionen är "Array", dvs från vilket cellområde vi behöver resultatet. Så i det här fallet behöver vi försäljningsvärden, så välj cellintervallet från B2 till G11.

Steg 3: Nästa argument för INDEX-funktionen från vilken rad i det valda intervallet vi behöver resultatet. I det här fallet måste vi komma till radnumret ”Säljare” baserat på valet i rullgardinscellen A15. Så för att dynamiskt hämta radnumret baserat på valet öppna MATCH-funktionen.

Steg 4: SÖKVÄRDE för MATCH-funktionen är "Sales Rep", så välj A15-cell som referens.

Steg 5: Lookup Array kommer att vara "Sales Rep" namnområde i huvudtabellen. Så välj intervall som A2 till A11.

Steg 6: Matchningstyp för MATCH-funktionen är exakt så ange noll som argumentvärde.

Steg 7: Nästa argument för INDEX-funktionen är "Column Number", dvs från det valda cellområdet från vilket kolumn vi behöver resultatet. Detta beror på den månad vi väljer i rullgardinsmenyn för cellen B14. Så för att få kolumnnumret automatiskt, öppna en annan MATCH-funktion.

Steg 8: Det här uppslagsvärdet kommer att vara månadens namn, så välj B14-cell som referens.

Steg 9: Uppslagsmatrisen kommer att vara månadsintervall för celler i huvudtabellen, dvs från B1 till G1.

Steg 10: Det sista argumentet är matchningstyp; välj "Exakt matchning" som kriterium. Stäng två parenteser och tryck på Enter-tangenten för att få resultatet.

Som vi kan se ovan har vi valt "Rep 6" och "Apr" som månad, och vår formel har returnerat försäljningsvärdet för månaden "Apr" för "Rep 6".

Obs! Gul färgad cell är referensen för dig.

Saker att komma ihåg

  • En kombination av INDEX + MATCH kan vara kraftfullare än VLOOKUP-formeln.
  • INDEX & MATCH kan matcha både rader och kolumnrubriker och returnera resultatet från mittbordet.
  • MATCH kan returnera radnummer och kolumnnummer för tabellrubrikerna för båda raderna och kolumnerna.

Intressanta artiklar...