VLOOKUP & MATCH kombinerat - Excel och Google Sheets

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning lär dig hur du hämtar data från flera kolumner med funktionerna MATCH och VLOOKUP i Excel och Google Sheets.

Varför ska du kombinera VLOOKUP och MATCH?

Traditionellt, när du använder VLOOKUP -funktionen anger du en kolumnindexnummer för att bestämma vilken kolumn data ska hämtas från.

Detta ger två problem:

  • Om du vill hämta värden från flera kolumner måste du ange manuellt kolumnindexnummer för varje kolumn
  • Om du infogar eller tar bort kolumner, din kolumnindexnummer kommer inte längre att gälla.

För att göra din VLOOKUP -funktion dynamisk kan du hitta kolumnindexnummer med MATCH -funktionen.

1 = VISNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSKT)

Låt oss se hur denna formel fungerar.

MATCH -funktion

MATCH -funktionen returnerar kolumnindexnummer i önskad kolumnrubrik.

I exemplet nedan beräknas kolumnindexnumret för “Ålder” med MATCH -funktionen:

1 = MATCH ("Ålder", B2: E2,0)

"Ålder" är den andra kolumnrubriken, så 2 returneras.

Obs! Det sista argumentet i MATCH -funktionen måste ställas in på 0 för att utföra en exakt matchning.

VLOOKUP -funktion

Nu kan du helt enkelt ansluta resultatet av MATCH -funktionen till din VLOOKUP -funktion:

1 = VISNING (G3, B3: E5, H3, FALSKT)

Genom att ersätta kolumnindexargumentet med MATCH -funktionen får vi vår ursprungliga formel:

1 = VISNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSKT)

Infoga och ta bort kolumner

När du nu infogar eller tar bort kolumner i dataområdet ändras inte resultatet av din formel.

I exemplet ovan har vi lagt till Lärare kolumn till intervallet men vill fortfarande ha studentens Ålder. Utmatningen från MATCH -funktionen identifierar att "Age" nu är det tredje objektet i rubrikintervallet, och VLOOKUP -funktionen använder 3 som kolumnindex.

Låsning av cellreferenser

För att göra våra formler lättare att läsa har vi visat formlerna utan låsta cellreferenser:

1 = VISNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSKT)

Men dessa formler fungerar inte korrekt när de kopieras och klistras in någon annanstans i din fil. Istället bör du använda låsta cellreferenser så här:

1 = VLOOKUP ($ G3, $ B $ 3: $ E $ 5, MATCH (H $ 2, $ B $ 2: $ E $ 2,0), FALSKT)

Läs vår artikel om låsa cellreferenser för att lära dig mer.

VLOOKUP & MATCH Kombinerat i Google Kalkylark

Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave