Tässä artikkelissa opimme löytämään arvon viiteverkosta indeksiluetteloa käytettäessä, voimme käyttää yhdistelmää "OFFSET "&" MATCH " -toiminnolla saat tuloksen Microsoft Excel 2010: ssä.
OFFSET: Palauttaa viittauksen alueeseen, joka on annettu määrä rivejä ja sarakkeita annetusta viitteestä.
Syntaksi: = OFFSET (viite, rivit, sarakkeet, korkeus, leveys)
viite: Se on viittaus soluun tai solualueeseen, josta offsetia sovelletaan.
rivit: Ylös- tai alaspäin olevien rivien lukumäärä, jonka haluat käyttää alueen siirtymänä.
cols: Sarakkeiden määrä vasemmalle tai oikealle, jotka haluat käyttää alueen siirtymänä.
korkeus: Tämä on valinnainen. Se on rivien määrä, jonka haluat palautettavan viittauksen olevan.
leveys: Tämä on valinnainen. Se on sarakkeiden määrä, jonka haluat palautettavan viittauksen olevan.
OTTELU funktio etsii tiettyä kohdetta valitulla solualueella ja palauttaa sitten kyseisen kohteen suhteellisen sijainnin alueella.
Syntaksi = MATCH (hakuarvo, hakutoiminto, hakutyyppi)
lookup_value: Arvo, jota haluat etsiä
lookup_array: Tietotaulukko sisältää tiedot, joista haluat palauttaa tuloksen.
match_type: 1,0 ja -1 ovat kolme vaihtoehtoa.
1 (Oletus): Se löytää alueen suurimman arvon. Lista on järjestettävä nousevaan järjestykseen.
0: Se löytää tarkan vastaavuuden
-1: Se löytää alueen pienimmän arvon. Lista on järjestettävä laskevaan järjestykseen.
Otetaan esimerkki:
Meillä on luettelo joistakin satunnaisluvuista alueella A1: E6.Solu A9 sisältää arvon sarakealueelta eli A1: E1. Solussa B9 on arvo rivialueelta eli A1: A6. Tarvitsemme kaavan löytääksemme vastaavan arvon sekä sarakkeesta että rivistä.
- Solussa D9 kaava olisi
- = OFFSET ($ A $ 1, MATCH (B9, $ A $ 1: $ A $ 6,0) -1, MATCH (A9, $ A $ 1: $ E $ 1,0) -1)
- Paina näppäimistön enter -näppäintä.
- Funktio palauttaa tuloksen 100 (solu C3) Sarake C on 63 ja arvo 3rd Rivi on 80.
- Jos muutamme solun B9 riviarvon arvosta 80-43, sitten tulos lasketaan automaattisesti.