Pesquisar um valor contendo texto específico com curingas
Para encontrar a primeira correspondência que contém uma determinada string de texto em um intervalo no Excel, você pode usar uma fórmula INDEX e MATCH com caracteres curinga - o asterisco (*) e o ponto de interrogação (?).
Como obter o valor da primeira correspondência com curingas?
Para obter o primeiro nome contendo a letra “e” e o primeiro país que tem “e” como sua terceira letra na tabela mostrada acima, você deve primeiro saber como usar os dois caracteres curinga – o asterisco (*), que corresponde a qualquer número de caracteres, e o ponto de interrogação (?), que corresponde apenas a um caractere. Por exemplo, *ice poderia significar rice, service, ice, @#$ice, etc.; e mo?? poderia significar more, moon, mo&%, mood, etc. Depois de entender o uso dos curingas, podemos incorporá-los em uma fórmula INDEX e MATCH.
Sintaxe genérica
=INDEX(intervalo_retorno,MATCH(valor_pesquisa,intervalo_pesquisa,0))
- intervalo_retorno: O intervalo onde você deseja que a fórmula combinada retorne a primeira correspondência. Aqui refere-se ao intervalo de nomes ou países.
- valor_pesquisa: O valor usado pelo MATCH para retornar a posição do primeiro nome ou país que atende à condição dada no intervalo_pesquisa. Aqui refere-se ao nome contendo a letra “e” e ao país que tem “e” como seu terceiro caractere.
- intervalo_pesquisa: O intervalo de células onde o valor_pesquisa está listado. Aqui refere-se ao intervalo de nomes ou países.
- tipo_correspondência 0: Força o MATCH a encontrar o primeiro valor que seja exatamente igual ao valor_pesquisa.
Para obter o primeiro nome contendo a letra “e” e o primeiro país que tem “e” como seu terceiro caractere, copie ou insira as fórmulas abaixo nas células F5 e F8, e pressione Enter para obter os resultados:
Célula F5 =INDEX(B5:B11,MATCH("*e*",B5:B11,0))
Célula F8=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
Explicação da fórmula
=INDEX(B5:B11,MATCH("*e*",B5:B11,0))
- MATCH("*e*",B5:B11,0): O valor de pesquisa *e* pode corresponder a qualquer palavra que contenha a letra “e”, independentemente da posição da letra na palavra. (Observe que o texto deve ser colocado entre aspas duplas ("") nas fórmulas do Excel.) O tipo_correspondência 0 solicita à função MATCH que encontre a correspondência exata. A função então retornará a posição do primeiro nome contendo a letra “e” no intervalo B5:B11, que é 3.
- INDEX(B5:B11B5:B11,MATCH("*e*",B5:B11,0)) = INDEX(B5:B11B5:B11,3): A função INDEX retorna o 3º valor no intervalo de nomes B5:B11, que é Eddie.
=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
- MATCH("??e*",C5:C11,0): ): O valor de pesquisa ??e* pode corresponder a qualquer palavra que tenha “e” como seu terceiro caractere, desde que a palavra tenha 3 ou mais caracteres. (Observe que o texto deve ser colocado entre aspas duplas ("") nas fórmulas do Excel.) O tipo_correspondência 0 solicita à função MATCH que encontre a correspondência exata. A função então retornará a posição da primeira palavra que tem “e” como seu terceiro caractere no intervalo C5:C11, que é 3.
- INDEX(C5:C11C5:C11,MATCH("??e*",C5:C11,0)) = INDEX(C5:C11C5:C11,3): A função INDEX retorna o 3º valor no intervalo de países C5:C11, que é América.
Funções relacionadas
A função INDEX do Excel retorna o valor exibido com base em uma posição fornecida de um intervalo ou matriz.
A função MATCH do Excel procura um valor específico em um intervalo de células e retorna a posição relativa do valor.
Fórmulas relacionadas
Correspondência exata com INDEX e MATCH
Se você precisar descobrir informações listadas no Excel sobre um produto, filme ou pessoa específica, etc., deve fazer bom uso da combinação das funções INDEX e MATCH.
Correspondência aproximada com INDEX e MATCH
Há momentos em que precisamos encontrar correspondências aproximadas no Excel para avaliar o desempenho dos funcionários, classificar as notas dos alunos, calcular o frete com base no peso, etc. Neste tutorial, falaremos sobre como usar as funções INDEX e MATCH para recuperar os resultados de que precisamos.
Pesquisa à esquerda com INDEX e MATCH
Para descobrir informações listadas nas colunas à esquerda em uma planilha do Excel sobre um determinado item que está à direita, você pode usar as funções INDEX e MATCH. A combinação dessas duas funções possui a vantagem de procurar valores em qualquer coluna em relação a outra poderosa função de pesquisa do Excel, o VLOOKUP.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.