
Formula generică
=INDEX(range,MATCH(val&"*",range,0))
rezumat
Pentru a obține valoarea primei potriviri dintr-un interval folosind un wildcard, puteți utiliza o formulă INDEX și MATCH, configurată pentru potrivirea exactă.
În exemplul prezentat, formula din F5 este:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Explicaţie
Lucrând din interior spre exterior, MATCH este folosit pentru a localiza poziția primului meci în intervalul B5: D5. Look_value se bazează pe valoarea din B5 alăturată cu un asterisc (*) ca metacaracter, iar match_type este setat la zero pentru a forța o potrivire exactă:
MATCH(E5&"*",B5:D5,0)
E5 conține șirul „calc”, astfel încât, după concatenare, funcția MATCH arată astfel:
MATCH("calc*",B5:D5,0)
și returnează 3 în interiorul indexului ca "rând_num":
=INDEX(B5:D5,3)
Deși intervalul B5: D5 este orizontal și conține doar un rând, INDEX recuperează corect al treilea element din intervalul: „calc 1500”.