Last ned eksemplet på arbeidsbok
Denne opplæringen vil lære deg hvordan du henter data fra flere kolonner ved hjelp av funksjonene MATCH og VLOOKUP i Excel og Google Sheets.
Hvorfor bør du kombinere VLOOKUP og MATCH?
Tradisjonelt, når du bruker VLOOKUP -funksjonen, angir du a kolonneindeksnummer for å bestemme hvilken kolonne dataene skal hentes fra.
Dette gir to problemer:
- Hvis du vil trekke verdier fra flere kolonner, må du angi manuelt kolonneindeksnummer for hver kolonne
- Hvis du setter inn eller fjerner kolonner, vil din kolonneindeksnummer vil ikke lenger være gyldig.
For å gjøre VLOOKUP -funksjonen din dynamisk, kan du finne kolonneindeksnummer med MATCH -funksjonen.
1 | = VISNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSK) |
La oss se hvordan denne formelen fungerer.
MATCH -funksjon
MATCH -funksjonen returnerer kolonneindeksnummer av ønsket kolonneoverskrift.
I eksemplet nedenfor beregnes kolonneindeksnummeret for “Alder” av MATCH -funksjonen:
1 | = MATCH ("Alder", B2: E2,0) |
“Alder” er den andre kolonneoverskriften, så 2 returneres.
Merk: Det siste argumentet i MATCH -funksjonen må settes til 0 for å utføre en eksakt samsvar.
VLOOKUP -funksjon
Nå kan du ganske enkelt koble resultatet av MATCH -funksjonen til VLOOKUP -funksjonen:
1 | = OPPLYSNING (G3, B3: E5, H3, FALSK) |
Ved å erstatte kolonneindeksargumentet med MATCH -funksjonen får vi vår opprinnelige formel:
1 | = VISNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSK) |
Sette inn og slette kolonner
Når du setter inn eller sletter kolonner i dataområdet, endres ikke resultatet av formelen din.
I eksemplet ovenfor la vi til Lærer kolonne til området, men vil fortsatt ha studentens Alder. Utdataene fra MATCH -funksjonen identifiserer at "Alder" nå er det tredje elementet i toppteksten, og VLOOKUP -funksjonen bruker 3 som kolonneindeks.
Låsing av cellereferanser
For å gjøre formlene våre lettere å lese, har vi vist formlene uten låste cellereferanser:
1 | = VISNING (G3, B3: E5, MATCH (H2, B2: E2,0), FALSK) |
Men disse formlene fungerer ikke som de skal når de kopieres og limes inn andre steder i filen. I stedet bør du bruke låste cellereferanser slik:
1 | = VLOOKUP ($ G3, $ B $ 3: $ E $ 5, MATCH (H $ 2, $ B $ 2: $ E $ 2,0), FALSK) |
Les artikkelen vår om låsing av cellereferanser for å lære mer.
VLOOKUP & MATCH Kombinert i Google Regneark
Disse formlene fungerer nøyaktig det samme i Google Regneark som i Excel.