OFFSET- og MATCH-funksjoner i Excel

Utpakking av data fra tabeller i Excel gjøres rutinemessig i Excel ved hjelp av OFFSET- og MATCH-funksjonene. Hovedformålet med å bruke OFFSET og MATCH er at de i kombinasjon er mye mer nyttige enn alene. Tenk på dem som byggesteiner som kan settes sammen for å oppnå svært robuste og fleksible dataoppslag.

MATCH-funksjonen

MATCH er en funksjon som returnerer posisjonen til tekstreferansene i det refererte celleområdet. Formatet er MATCH: verdi, område, [MATCH-type]. MATCH returnerer posisjonen til verdien som er angitt i matrisen, men den kan bare godta matriser som er en enkelt kolonne eller en enkelt rad. MATCH-argumentet er enten 0 (for et eksakt samsvar), -1 for et samsvar som er lik eller større enn den angitte verdien, eller 1 for et samsvar som er mindre enn eller lik verdien som er angitt. Når du bruker MATCH for å matche en tekstverdi i en matrise, må MATCH-typen 0 brukes.

OFFSET-funksjonen

OFFSET brukes til å returnere en verdi fra en posisjon som er forskjøvet fra en gitt cellereferanse. Formatet er OFFSET: cellereferanse, rader, kolonner, høyde, bredde. Cellereferansen kan referere til et rekke celler. Rader angir antall rader borte fra cellen som er angitt, og med et negativt tall går opp og kolonnene forskyves. Hvis antallet kolonner er negativt, returnerer det verdiene til venstre for den angitte cellen. OFFSET lar deg spesifisere høyden og bredden på det returnerte området i celler med de to siste begrepene, som er valgfrie.

Kombinere OFFSET og MATCH til referansedata

Den tradisjonelle bruken for å kombinere OFFSET og MATCH er å bruke MATCH-funksjonen inne i OFFSET-funksjonen for å returnere kolonne og radnummer fra et spesifikt kriterium for tekstmatching. Dette gir mer fleksibilitet enn en HLOOKUP- eller VLOOKUP-funksjon kan gi.