![](https://cdn.wiki-base.com/2444456/excel_formula_first_match_in_range_with_wildcard__2.png.webp)
Üldine valem
=INDEX(range,MATCH(val&"*",range,0))
Kokkuvõte
Vahemiku esimese vaste väärtuse saamiseks metamärgi abil saate kasutada valemit INDEX ja MATCH, mis on konfigureeritud täpse vaste jaoks.
Näidatud näites on valem F5-s järgmine:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Selgitus
Seestpoolt töötades kasutatakse MATCH-i esimese matši positsiooni leidmiseks vahemikus B5: D5. Otsingu_väärtus põhineb B5 väärtusel, mis on ühendatud tärniga (*) metamärgina ja täpse vaste sundimiseks on match_type väärtus null:
MATCH(E5&"*",B5:D5,0)
E5 sisaldab stringi "calc", nii et pärast liitmist näeb funktsioon MATCH välja selline:
MATCH("calc*",B5:D5,0)
ja tagastab 3 indeksi sees kui "row_num":
=INDEX(B5:D5,3)
Kuigi vahemik B5: D5 on horisontaalne ja sisaldab ainult ühte rida, otsib INDEX vahemiku 3. üksuse õigesti: "arvuta 1500".