„Excel“ formulė: Pirmasis diapazonas atitinka pakaitos simbolį -

Turinys

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“.

Įdomios straipsniai...