Correspondência parcial com VLOOKUP
Há momentos em que você precisa que o Excel recupere dados com base em informações parciais. Para resolver o problema, você pode usar uma fórmula VLOOKUP junto com caracteres curinga - o asterisco (*) e o ponto de interrogação (?).
Como realizar uma correspondência parcial com VLOOKUP?
Para obter as informações sobre os produtos e vendas feitas pelo vendedor, cujo nome contém “ale”, a partir da tabela mostrada acima, você deve saber como usar o caractere curinga – o asterisco (*), que corresponde a qualquer número de caracteres. No caso acima, você pode colocar “ale” entre dois asteriscos ("*ale*") para corresponder a todos os nomes que contêm ale. Depois de entender o uso dos curingas, podemos usar a função VLOOKUP para aplicar uma correspondência parcial.
Dicas para outros casos: Corresponder aos nomes que começam com ale, use "ale*"; Corresponder aos nomes que terminam com ale, use "*ale"; Corresponder aos nomes que têm ale como suas letras de 2 a 4, use "?ale*". Observe que um ponto de interrogação corresponde a um caractere.
Sintaxe genérica
=VLOOKUP(valor_procurado,matriz_tabela,número_coluna,FALSO)
- valor_procurado: O valor que o VLOOKUP usa para aplicar a correspondência parcial na matriz_tabela. Aqui refere-se ao nome que contém “ale”. O valor_procurado deve estar na coluna mais à esquerda da matriz_tabela.
- matriz_tabela: O intervalo de células onde procurar.
- número_coluna: O número da coluna na matriz_tabela que contém o valor a ser retornado.
Para obter as informações sobre os produtos e vendas feitas pelo vendedor, cujo nome contém “ale”, copie ou insira as fórmulas abaixo nas células G7 e G8, e pressione Enter para obter os resultados:
Célula G7 =VLOOKUP("*ale*",B5:D11,2,FALSO)
Célula G8 =VLOOKUP("*ale*",B5:D11,3,FALSO)
Ou, use uma referência de célula para tornar as fórmulas dinâmicas:
Célula G7 =VLOOKUP("*"&G5&"*",B5:D11,2,FALSO)
Célula G8 =VLOOKUP("*"&G5&"*",B5:D11,3,FALSO)
√ Nota: Para juntar uma referência de célula e texto, você deve usar o e comercial (&) para uni-los. E o texto deve ser colocado entre aspas duplas.
Explicação da fórmula
Aqui usamos a fórmula abaixo como exemplo:
=VLOOKUP("*"&G5&"*",B5:D11,2,FALSO)
- O valor de pesquisa "*"&G5&"*" ("*ale*") pode corresponder a qualquer nome que contenha a string “ale”, independentemente da posição da string nos nomes.
- A opção de busca exata FALSO solicita que a função VLOOKUP encontre a correspondência exata.
- A função VLOOKUP retornará então o valor que corresponde a "*"&G5&"*" e está na 2ª coluna do intervalo B5:D11, que é Régua, Cola, Caderno.
Funções relacionadas
A função VLOOKUP no Excel procura um valor correspondendo na primeira coluna de uma tabela e retorna o valor correspondente de uma determinada coluna na mesma linha.
Fórmulas relacionadas
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 (?).
Pesquisar o primeiro número de correspondência parcial
Há casos em que você precisa obter a posição da primeira correspondência parcial que contém um número específico em um intervalo de valores numéricos no Excel. Nesse caso, uma fórmula MATCH e TEXT que incorpora o asterisco (*), o curinga que corresponde a qualquer número de caracteres, será útil. E se você também precisar saber o valor exato nessa posição, pode adicionar a função INDEX à fórmula.
Pesquisa sensível a maiúsculas e minúsculas
Você pode saber que pode combinar as funções INDEX e MATCH, ou usar a função VLOOKUP para pesquisar valores no Excel. No entanto, as pesquisas não são sensíveis a maiúsculas e minúsculas. Portanto, para realizar uma correspondência sensível a maiúsculas e minúsculas, você deve aproveitar as funções EXACT e CHOOSE.
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.