
Formula generică
=MATCH("*text*",rng,0)
rezumat
Pentru a obține poziția primei potriviri parțiale (adică celula care conține textul pe care îl căutați) puteți utiliza funcția MATCH cu metacaractere.
În exemplul prezentat, formula din E8 este:
=MATCH("*"&E7&"*",B6:B11,0)
Explicaţie
Funcția MATCH returnează poziția sau „indexul” primei potriviri pe baza unei valori de căutare dintr-un interval.
MATCH acceptă potrivirea wildcard cu un asterisc „*” (unul sau mai multe caractere) sau un semn de întrebare „?” (un caracter), dar numai atunci când al treilea argument, match_type, este setat la FALS sau zero.
În exemplu, preluăm valoarea din celula E7 și folosim concatenarea pentru a combina această valoare cu asteriscuri (*) de ambele părți. Matricea de căutare este cuprinsă între B6 și B11, iar match_type este setat la zero pentru toate potrivirile parțiale cu metacaractere.
Rezultatul este poziția primei celule din intervalul de căutare care conține textul „măr”.
Pentru a recupera valoarea unei celule într-o anumită poziție, utilizați funcția INDEX.