Kui soovite valemit, mis tagastab väärtuse tõstutundliku otsingu abil, võite kasutada kombinatsiooni "INDEX "," MATCH "ja" EXACT "funktsioone väljundi tuletamiseks.
INDEKS: Tagastab konkreetse rea ja veeru ristumiskohas antud vahemikus oleva lahtri väärtuse või viite.
Süntaks: = INDEX (massiiv, rea number, veeru number)
massiiv:Massiiv on lahtrite või tabeli vahemik.
rea_number:Rea number massiivis, kust väärtus tagastatakse.
veeru_number:See on vabatahtlik. Väärtuse tagastamiseks kasutatakse massiivi veeru numbrit.
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.
TÄPSELT: Kontrollib, kas kaks tekstistringi on täpselt samad, ja tagastab väärtuse TRUE või FALSE. EXACT on tõstutundlik.
Süntaks = TÄPSELT (tekst1, tekst2)
tekst1: See on esimene tekstistring
tekst2: See on teine tekstistring
Võtame näite:
Meil on veerus A mõned märgid ja nende koodid veerus B, kasutades funktsiooni Kood.
- Lahtris E2 soovime valemit, mis põhineb lahtri D2 otsinguväärtusel
- Lahtri E2 valem oleks {= INDEX ($ B $ 2: $ B $ 7, MATCH (TRUE, EXACT (D2, $ A $ 2: $ A $ 7), 0))}
- See on massiivivalem, millega tuleb sisestada CTRL + SHIFT + ENTER muidu annab vale tulemusi
- Lahtris D2 peame rakendama andmete valideerimise funktsiooni abil rippmenüüd.
- Kui muudame lahtris D2 oleva väärtuse b -ks, tagastab valem väärtuse vastavalt.
Nii saame väärtuse hankida, kasutades Microsoft Excelis tõstutundlikke otsinguid.