Exceli valem: täpne vasteotsing indeksite ja vaste -

Lang L: none (table-of-contents)

Üldine valem

(=INDEX(data,MATCH(TRUE,EXACT(val,lookup_col),0),col_num))

Kokkuvõte

Suur- ja väiketähtede otsimine

Vaikimisi ei ole VLOOKUPi või INDEX + MATCHiga tavalised otsingud tõstutundlikud. Nii VLOOKUP kui MATCH tagastavad esimese matši lihtsalt juhtumeid eirates.

Kui teil on siiski vaja teha suurtähtede vahet, saate seda teha massiivi valemiga, mis kasutab funktsiooni INDEX, MATCH ja EXACT.

Näites kasutame järgmist valemit

(=INDEX(data,MATCH(TRUE,EXACT(F4,B3:B102),0),3))

See valem on massiivivalem ja see tuleb sisestada klahvikombinatsiooniga Control + Tõst + Enter.

Selgitus

Kuna MATCH üksi ei ole tõstutundlik, vajame viisi, kuidas Excelis väiketähti võrrelda. Funktsioon EXACT on selle jaoks ideaalne funktsioon, kuid see, kuidas seda kasutame, on veidi ebatavaline, sest peame ühte lahtrit lahtrivahemikuga võrdlema.

Seestpoolt töötades on meil kõigepealt:

EXACT(F4,B3:B102)

kus F4 sisaldab otsingu väärtust ja B3: B102 on viide otsingu veerule (eesnimed). Kuna anname teise argumendina TÄPSEMA massiivi, saame tagasi rea tõeliste valeväärtuste massiivi:

(FALSE, FALSE, FALSE, FALSE, FALSE, TRUE jne)

Selle tulemus on B4 väärtuse võrdlemine otsingu veeru igas lahtris. Ükskõik kus näeme TÕENE, teame, et meil on täpne vaste, mis arvestab juhtumeid.

Nüüd peame saama selle massiivi TRUE väärtuse positsiooni (st rea numbri). Selleks saame kasutada mängu MATCH, otsides TRUE ja määrates täpse vaste režiimis:

MATCH(TRUE,EXACT(F4,B3:B102),0)

Oluline on märkida, et MATCH tagastab duplikaatide olemasolu korral alati esimese vaste, nii et kui veerus juhtub olema mõni muu täpne vaste, sobitate ainult esimese.

Nüüd on meil reanumber. Järgmisena peame parempoolse rea ja veeru ristmikul oleva väärtuse leidmiseks kasutama lihtsalt INDEX-i. Veeru number on sel juhul kõvakoodiks 3, kuna nimetatud vahemiku andmed hõlmavad kõiki veerge. Lõplik valem on:

(=INDEX(data,MATCH(TRUE,EXACT(F4,B3:B102),0),3))

Selle valemi peame sisestama massiivi valemina, mis on loodud EXACTi massiivi tõttu.

See valem toob nii teksti kui ka arvväärtused. Kui soovite hankida ainult numbreid, võite kasutada valemit, mis põhineb SUMPRODUCT-il; vaata linki allpool

Huvitavad Artiklid...