Trekke ut data fra tabeller i Excel er rutinemessig gjort i Excel ved hjelp av forskyvningen og MATCH funksjoner. Den primære hensikten med å bruke OFFSET og MATCH er at i kombinasjon , de er mye mer nyttig enn på egenhånd. Tenk på dem som byggeklosser som kan settes sammen for å oppnå svært robuste og fleksible data oppslag. MATCH Funksjon
MATCH er en funksjon som returnerer posisjonen til tekstreferanser i celleområdet referert. Formatet er MATCH : verdi , rekkevidde, [ MATCH type] . MATCH vil returnere posisjonen til verdien som er angitt i tabellen, men det kan bare akseptere arrays som er en enkelt kolonne eller en enkelt rad . MATCH typen argument er enten 0 (for en eksakt match ) , -1 for en kamp som er lik eller større enn den angitte verdien , eller en for en kamp som er mindre enn eller lik verdien spesifisert. Når du bruker MATCH å matche en tekst verdi i en matrise, må MATCH type 0 brukes.
Forskyvningsfunksjonen
OFFSET brukes til å returnere en verdi fra en stilling som er forskjøvet fra en gitt celle referanse . Formatet er OFFSET : cellereferanse, rader , kolonner, høyde , bredde . Cellereferansen kan referere til en rekke celler . Rader angir antallet rader unna den indikerte celle , og med et negativt tall, går opp, og kolonnene offset, hvor hvis antall kolonner er negativ , returnerer den verdiene til venstre for den viste celle. OFFSET lar deg angi høyden og bredden på det returnerte varierer i celler med de to siste vilkårene som er valgfrie.
Kombinere OFFSET og MATCH til Reference Data
tradisjonell bruk for å kombinere OFFSET og MATCH er å bruke MATCH funksjon inne forskyvningsfunksjonen å returnere kolonne og rad nummer fra en bestemt tekst kamp kriterium. Dette gir mer fleksibilitet enn en FINN.KOLONNE eller FINN.RAD-funksjonen kan gi.