Localizar a primeira correspondência parcial com carateres universais
Para obter a posição da primeira correspondência parcial que contenha uma determinada cadeia de texto num intervalo no Excel, pode utilizar uma fórmula com a função CORRESP combinada com carateres universais – o asterisco (*) e o ponto de interrogação (?).

Como obter a posição da primeira correspondência parcial utilizando carateres universais?
Para obter a posição da primeira correspondência que contém «China» e a primeira correspondência cuja quinta letra é «e» na tabela apresentada acima, comece por dominar os dois caracteres universais: o asterisco (*), que corresponde a qualquer número de caracteres, e o ponto de interrogação (?), que corresponde exatamente a um carácter. Por exemplo, *ice pode corresponder a nice, police, ice, 9$ice, entre outros; e mo?? pode corresponder a more, mode, mo1$, mood, etc. Depois de dominar estes caracteres universais, basta incorporá-los numa fórmula DISTINGUIR para obter a posição pretendida.
Sintaxe genérica
=MATCH(lookup_value,lookup_array,0)
- valor_procurado: O valor que a função CORRESP utiliza para devolver a posição da primeira correspondência que cumpre a condição dada na matriz_procura. Aqui refere-se à primeira correspondência que contém «China» e à primeira correspondência cuja quinta letra é «e».
- matriz_procura: O intervalo de células a partir do qual obter a posição.
- tipo_correspondência 0: Obriga a função CORRESP a encontrar o primeiro valor exatamente igual ao valor_procurado.
Para obter a primeira correspondência que contém «China» e a primeira correspondência cuja quinta letra é «e»,copie ou introduza as fórmulas seguintes nas células E6 e E9 e prima Enterpara obter os resultados:
Célula E6 =CORRESP()«*china*»,B5:B11,0)
Célula E7 =CORRESP()«????e*»,B5:B11,0)
Ou, utilize referências a células para tornar as fórmulas dinâmicas:
Célula E6 =CORRESP()«*»&E5&«*»,B5:B11,0)
Célula E7 =CORRESP()«????»&E8&«*»,B5:B11,0)
√ Nota: Para concatenar Uma referência de célula e texto, tem de inserir um ampersand (&) entre eles. O texto deverá estar entre aspas duplas.

Explicação das fórmulas
=MATCH("*"&,E5&,"*",B5:B11,0)
- O valor procurado «*»&E5&«*»(«*china*») pode corresponder a qualquer sequência de texto que contenha «China», independentemente da posição em que esta apareça na palavra ou frase.
- O tipo_correspondência 0 solicita à função CORRESP que encontre uma correspondência exata.
- A função CORRESP devolve então a posição da primeira correspondência que contém a sequência «China» no intervalo B5:B11, que é 4.
=MATCH(("????"&E8&"*",B5:B11,0)
- O valor procurado «????»&E8&«*» («????e*») pode corresponder a qualquer cadeia de texto cujo quinto carácter seja «e», desde que essa cadeia tenha, pelo menos, cinco caracteres.
- O tipo_correspondência 0solicita à função CORRESP que encontre uma correspondência exata.
- A função CORRESP devolve então a posição da primeira cadeia de texto cujo quinto carácter é «e» no intervalo B5:B11, que é 2.
√ Nota:Para recuperar o valor com base na posição obtida com a função CORRESP, utilize a função ÍNDICE.
Funções relacionadas
A função CORRESP do Excel procura um valor específico num intervalo de células e devolve a sua posição relativa.
Fórmulas relacionadas
Procurar o número da primeira correspondência parcial
Em alguns casos, poderá precisar de encontrar a posição da primeira correspondência parcial que contenha um número específico num intervalo de valores numéricos no Excel. Nessa situação, uma fórmula que combine as funções CORRESP e TEXTO, utilizando o asterisco (*) — o caráter universal que corresponde a qualquer número de caracteres — será extremamente útil. E se também precisar de obter o valor exato nessa posição, basta adicionar a função ÍNDICE à fórmula.
Procurar a correspondência mais próxima
Para encontrar a correspondência mais próxima de um valor procurado num conjunto de dados numéricos no Excel, pode combinar as funções ÍNDICE, CORRESP, ABS e MÍNIMO.
Procurar o valor da correspondência mais próxima com múltiplos critérios
Em alguns casos, poderá precisar de encontrar o valor correspondente mais próximo ou aproximado com base em mais do que um critério. Ao combinar as funções ÍNDICE, CORRESP e SE, consegue realizar esta tarefa rapidamente no Excel.
Correspondência aproximada bidirecional com múltiplos critérios
Neste tutorial, explicamos como encontrar uma correspondência aproximada com base em múltiplos critérios dispostos simultaneamente em colunas e linhas numa folha de cálculo do Excel, utilizando as funções ÍNDICE, CORRESP e SE.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.