
Bendroji formulė
=INDEX(range,MATCH(val&"*",range,0))
Santrauka
Norėdami gauti pirmosios diapazono atitikties vertę naudodami pakaitos simbolį, galite naudoti „INDEX“ ir „MATCH“ formulę, sukonfigūruotą tiksliai atitikčiai.
Parodytame pavyzdyje formulė F5 yra:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Paaiškinimas
Dirbant iš vidaus, MATCH naudojamas nustatyti pirmųjų rungtynių poziciją B5: D5 diapazone. „Lookup_value“ vertė pagrįsta B5 verte, sujungta su žvaigždute (*) kaip pakaitos simboliu, o „match_type“ yra nustatytas į nulį, kad būtų priversta tiksli atitiktis:
MATCH(E5&"*",B5:D5,0)
E5 yra eilutė „calc“, todėl po sujungimo funkcija MATCH atrodo taip:
MATCH("calc*",B5:D5,0)
ir grąžina 3 indekso vidų kaip „row_num“:
=INDEX(B5:D5,3)
Nors diapazonas B5: D5 yra horizontalus ir jame yra tik viena eilutė, INDEX teisingai pateikia 3-ąjį diapazono elementą: „calc 1500“.