Hur man matchar flera kolumner i Excel (5 enklaste sätt)

  • Dela Detta
Hugh West

Om du letar efter några av de enklaste sätten att matcha flera kolumner i Excel kan den här artikeln vara till nytta. Ibland är det nödvändigt att söka efter ett visst värde i flera kolumner i Excel. Men att göra detta manuellt blir tråkigt och ineffektivt. Så för att göra detta kan du följa någon av nedanstående metoder för att enkelt matcha flera kolumner i Excel.

Ladda ner arbetsbok i Excel

Matcha flera kolumner.xlsx

5 sätt att matcha flera kolumner i Excel

Låt oss titta på tabellen nedan. Här har jag använt 5 kolumner som heter Plats, År, Frukt, Grönsaker, Försäljning . För varje enskilt fall Frukter eller . Grönsaker, kan du använda följande metoder för att matcha andra värden som motsvarar detta Frukt eller . Grönsaker från flera kolumner.

Metod-1: Använda funktionerna INDEX och MATCH på flera kolumner

Anta att jag vill få fram Försäljning värde som motsvarar varje post i Produkter kolumnen. För att hitta detta värde måste du matcha flera kolumner och använda en Formel för arrayer .

Denna formel innehåller följande funktionen COLUMN , funktionen TRANSPOSE , MMULT-funktionen , funktionen MATCH , och INDEX-funktionen .

Step-01 :

➤Välj utgången Cell G5

=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0)),0)))

Här, -($B$5:$C$7=F5) kommer att generera SANNA/ FALSKT för varje värde i intervallet beroende på om kriterierna är uppfyllda eller inte och sedan - kommer att omvandla TRUE och FALSK till 1 och 0 .

Det bildar en matris med 3 rader och 2 kolumner.

I denna del, TRANSPOSE(KOLUMN($B$5:$C$7)^0) , KOLUMNENS funktion kommer att skapa en matris med 2 kolumner och 1 rad, och sedan TRANSPOSE-funktionen omvandlar matrisen till en kolumn och två rader.

Nollkraft konverterar alla värden i matrisen till 1 .

Därefter MMULT-funktionen kommer att utföra matrismultiplikation mellan dessa två matriser.

Detta resultat kommer att användas av funktionen MATCH som argument för en matris med uppslagsvärde 1 .

Slutligen, den INDEX-funktion återger motsvarande värde.

Step-02 :

➤Press ENTER

➤ Dra ner Handtag för fyllning

Resultat :

Då får du följande resultat.

📓 Observera:

För andra versioner utom Microsoft 365 måste du trycka på CTRL+SHIFT+ENTER i stället för att trycka på ENTER .

Läs mer: Matcha två kolumner och ge ut en tredje i Excel (3 snabba metoder)

Metod-2: Använd Array Formula för att matcha flera kriterier

För att matcha flera kriterier i flera kolumner och få fram värdet av Försäljning måste du använda en Formel för matriser som omfattar följande INDEX och MATCH-funktionen .

Step-01 :

➤ Välj utgång Cell H7

=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0))

Här, i MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 är Uppslagsvärde , H4, H5, H6 är det kriterium som kommer att användas i B5:B11, C5:C11, och D5:D11 respektive och 0 är för en exakt matchning.

Därefter INDEX-funktionen kommer att ge motsvarande värde.

Step-02 :

➤Press ENTER och följande resultat kommer att visas.

📓 Observera:

För andra versioner utom Microsoft 365 måste du trycka på CTRL+SHIFT+ENTER i stället för att trycka på ENTER .

Läs mer: Excel-formel för att jämföra två kolumner och återge ett värde (5 exempel)

Metod-3: Använda en formel som inte är en matrisformel för att matcha flera kriterier

För att matcha flera kriterier i flera kolumner och få fram värdet av Försäljning kan du använda en Ej Formel för arrayer som omfattar följande INDEX och MATCH-funktionen .

Step-01 :

➤Välj utgången Cell H7

=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0)))

Step-02 :

➤Press ENTER och då får du följande resultat.

Relaterat innehåll: Jämför tre kolumner i Excel och återge ett värde (4 sätt)

Liknande läsningar:

  • Jämför två kolumner i Excel och markera det större värdet (4 sätt)
  • Hur man jämför två kolumner i Excel för saknade värden (4 sätt)
  • Hur man jämför två kolumner och returnerar gemensamma värden i Excel
  • Excel-makro för att jämföra två kolumner (4 enkla sätt)
  • Hur man jämför två kolumner i Excel för matchning (8 sätt)

Metod-4: Använd Array Formula för att matcha flera kriterier i rader och kolumner

Anta att du vill matcha kriterierna både radvis och kolumnvis. För att göra detta måste du använda en Formel för arrayer som omfattar följande INDEX och MATCH-funktioner .

Step-01 :

➤ Välj utgång Cell H8

=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))

MATCH(H7, B6:B8,0) används för radvis matchning, och MATCH(H5&H6, C4:E4&C5:E5,0) används för kolumnvis matchning.

Step-02 :

➤Press ENTER och du får följande resultat.

📓 Observera:

För andra versioner utom Microsoft 365 måste du trycka på CTRL+SHIFT+ENTER i stället för att trycka på ENTER .

Läs mer: Hur man jämför 3 kolumner för matchningar i Excel (4 metoder)

Metod-5: Användning av VLOOKUP

Antag att du vill veta motsvarande År, Plats, och Försäljning värde i förhållande till Banan För att få flera värden för en given data måste du använda VLOOKUP-funktionen .

Step-01 :

➤Välj de tre utgångscellerna samtidigt; C10, D10, E10

=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)

Här, B10 är looku p_värde , B4:E7 är den tabell_array , {2,3,4} är den col_index_num och FALSK är för Exakt matchning .

Step-02 :

➤Press ENTER och du får följande resultat.

📓 Observera:

För andra versioner utom Microsoft 365 måste du trycka på CTRL+SHIFT+ENTER i stället för att trycka på ENTER .

Läs mer: Hur man jämför tre kolumner i Excel med VLOOKUP

Övningssektionen

För att du ska kunna öva på egen hand har vi tillhandahållit en Praktik avsnittet nedan för varje metod i varje ark på höger sida. Gör det själv.

Slutsats

I den här artikeln har jag försökt täcka de enklaste sätten att matcha flera kolumner i Excel på ett effektivt sätt. Jag hoppas att du kommer att finna den användbar. Om du har några förslag eller frågor är du välkommen att dela dem med oss.

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.