I denne artikkelen vil vi lære hvordan du finner en verdi fra et referansegitter mens du bruker indekserliste, vi kan bruke en kombinasjon av "FORSKYTNING "&" MATCH " funksjoner for å få utdataene i Microsoft Excel 2010.
OFFSET: Returnerer referanse til et område som er et gitt antall rader og kolonner fra en gitt referanse.
Syntaks: = OFFSET (referanse, rader, cols, høyde, bredde)
henvisning: Det er en referanse til en celle eller et celleområde som forskyvningen vil bli brukt fra.
rader: Antall rader opp eller ned som du vil bruke som forskyvning til området.
cols: Antall kolonner venstre eller høyre du vil bruke som forskyvning for området.
høyde: Dette er valgfritt. Det er antall rader du vil at den returnerte referansen skal være.
bredde: Dette er valgfritt. Det er antallet kolonner du vil at den returnerte referansen skal være.
KAMP funksjon søker etter et spesifisert element i et valgt celleområde, og returnerer deretter den relative posisjonen til elementet i området.
Syntaks = MATCH (oppslag_verdi, oppslag_array, match_type)
oppslagsverdi: Verdien du vil se etter
oppslag_array: Datatabellen inneholder informasjon du vil returnere utdataene fra.
match_type: 1,0 og -1 er tre alternativer.
1 (standard): Den finner den største verdien i området. Listen må sorteres i stigende rekkefølge.
0: Den finner en eksakt match
-1: Den finner den minste verdien i området. Listen må sorteres i synkende rekkefølge.
La oss ta et eksempel:
Vi har en liste over noen tilfeldige tall i område A1: E6. Celle A9 inneholder verdi fra kolonneområdet, dvs. A1: E1. Celle B9 inneholder verdi fra radområdet, dvs. A1: A6. Vi trenger en formel for å finne samsvarende verdi fra både kolonne og rad.
- I celle D9 vil formelen være
- = OFFSET ($ A $ 1, MATCH (B9, $ A $ 1: $ A $ 6,0) -1, MATCH (A9, $ A $ 1: $ E $ 1,0) -1)
- Trykk enter på tastaturet.
- Funksjonen vil returnere resultatet 100 (celle C3) Kolonne C er 63 og verdien 3rd Raden er 80.
- Hvis vi endrer radverdien i celle B9 fra 80 til 43, da vil resultatet bli beregnet automatisk.