Formula Excel: Poziția primei potriviri parțiale -

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.

Articole interesante...