VLOOKUP & MATCH kombineret - Excel og Google Sheets

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning lærer dig, hvordan du henter data fra flere kolonner ved hjælp af funktionerne MATCH og VLOOKUP i Excel og Google Sheets.

Hvorfor skal du kombinere VLOOKUP og MATCH?

Traditionelt, når du bruger VLOOKUP -funktionen, indtaster du en kolonne indeksnummer for at bestemme hvilken kolonne der skal hentes data fra.

Dette giver to problemer:

  • Hvis du vil trække værdier fra flere kolonner, skal du manuelt indtaste kolonne indeksnummer for hver kolonne
  • Hvis du indsætter eller fjerner kolonner, vil din kolonne indeksnummer vil ikke længere være gyldig.

For at gøre din VLOOKUP -funktion dynamisk kan du finde kolonne indeksnummer med MATCH -funktionen.

1 = OPLYSNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSK)

Lad os se, hvordan denne formel fungerer.

MATCH -funktion

MATCH -funktionen returnerer kolonne indeksnummer af din ønskede kolonneoverskrift.

I eksemplet herunder beregnes kolonneindeksnummeret for “Alder” af MATCH -funktionen:

1 = MATCH ("Alder", B2: E2,0)

"Alder" er 2. kolonneoverskrift, så 2 returneres.

Bemærk: Det sidste argument i MATCH -funktionen skal sættes til 0 for at udføre en nøjagtig match.

VLOOKUP -funktion

Nu kan du blot tilslutte resultatet af MATCH -funktionen til din VLOOKUP -funktion:

1 = OPLYSNING (G3, B3: E5, H3, FALSK)

Ved at erstatte kolonneindeksargumentet med MATCH -funktionen får vi vores originale formel:

1 = OPLYSNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSK)

Indsætning og sletning af kolonner

Når du nu indsætter eller sletter kolonner i dataområdet, ændres resultatet af din formel ikke.

I eksemplet ovenfor tilføjede vi Lærer kolonne til området, men vil stadig have elevens Alder. Outputtet fra MATCH -funktionen identificerer, at “Age” nu er det tredje element i headerområdet, og VLOOKUP -funktionen bruger 3 som kolonneindeks.

Låsning af cellereferencer

For at gøre vores formler lettere at læse har vi vist formlerne uden låste cellereferencer:

1 = OPLYSNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSK)

Men disse formler fungerer ikke korrekt, når de kopieres og indsættes andre steder i din fil. I stedet skal du bruge låste cellereferencer som denne:

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

Læs vores artikel om låsning af cellereferencer for at lære mere.

VLOOKUP & MATCH Kombineret i Google Sheets

Disse formler fungerer nøjagtig det samme i Google Sheets som i Excel.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave