Selles artiklis õpime, kuidas indeksite loendi kasutamisel leida võrdlusvõrgust väärtus, saame kasutada kombinatsiooni "OFFSET "&" MATCH " funktsioone Microsoft Excel 2010 väljundi saamiseks.
NIHE: Tagastab viite vahemikule, mis on antud viite antud ridade ja veergude arv.
Süntaks: = OFFSET (viide, read, veerud, kõrgus, laius)
viide: See on viide lahtrile või lahtrivahemikule, millest nihet rakendatakse.
read: Üles- või allapoole jäävate ridade arv, mida soovite vahemiku nihkeks rakendada.
kollased: Vasaku või parema veeru arv, mida soovite vahemiku nihkeks rakendada.
kõrgus: See on vabatahtlik. See on ridade arv, mille soovite tagastatud viitena kasutada.
laius: See on vabatahtlik. See on veergude arv, mille tagastatud viite soovite saada.
MATCH funktsioon otsib valitud üksust valitud lahtrivahemikust ja tagastab seejärel selle elemendi suhtelise asukoha vahemikus.
Süntaks = MATCH (otsinguväärtus, otsimismassiiv, vaste_tüüp)
lookup_value: Väärtus, mida soovite otsida
lookup_array: Andmete tabel sisaldab teavet, millest soovite väljundi tagastada.
vaste_tüüp: 1,0 ja -1 on kolm võimalust.
1 (vaikimisi): see leiab vahemiku suurima väärtuse. Nimekiri tuleb sortida kasvavas järjekorras.
0: see leiab täpse vaste
-1: see leiab vahemiku väikseima väärtuse. Loend tuleb sortida kahanevas järjekorras.
Võtame näite:
Meil on nimekiri mõnest juhuslikust numbrist vahemikus A1: E6. Lahtris A9 on veeruvahemiku väärtus, st A1: E1. Lahtris B9 on väärtus rea vahemikust, st A1: A6. Vajame valemit, et leida nii veerust kui reast sobiv väärtus.
- Lahtris D9 oleks valem järgmine
- = OFFSET ($ A $ 1, MATCH (B9, $ A $ 1: $ A $ 6,0) -1, MATCH (A9, $ A $ 1: $ E $ 1,0) -1)
- Vajutage klaviatuuril sisestusklahvi.
- Funktsioon tagastab tulemuse 100 (lahter C3). Veerg C on 63 ja väärtus 3rd Rida on 80.
- Kui muudame lahtri B9 rea väärtust alates 80 kuni 43, siis arvutatakse tulemus automaatselt.