Fórmula Excel: Posição da primeira correspondência parcial -

Fórmula genérica

=MATCH("*text*",rng,0)

Resumo

Para obter a posição da primeira correspondência parcial (ou seja, a célula que contém o texto que você está procurando), você pode usar a função CORRESPONDÊNCIA com curingas.

No exemplo mostrado, a fórmula em E8 é:

=MATCH("*"&E7&"*",B6:B11,0)

Explicação

A função MATCH retorna a posição ou "índice" da primeira correspondência com base em um valor de pesquisa em um intervalo.

MATCH suporta correspondência de curinga com um asterisco "*" (um ou mais caracteres) ou um ponto de interrogação "?" (um caractere), mas apenas quando o terceiro argumento, match_type, é definido como FALSE ou zero.

No exemplo, pegamos o valor na célula E7 e usamos a concatenação para combinar esse valor com asteriscos (*) em ambos os lados. A matriz de pesquisa é o intervalo B6 a B11 e match_type é definido como zero para todas as correspondências parciais com curingas.

O resultado é a posição da primeira célula no intervalo de pesquisa que contém o texto "maçã".

Para recuperar o valor de uma célula em uma determinada posição, use a função INDEX.

Artigos interessantes...