Henter en verdi fra et referansegitter, bruker indekser oppført i et annet område

Anonim

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.