Excel

Correspondência parcial com VLOOKUP

Partial Match With Vlookup

Fórmula do Excel: correspondência parcial com VLOOKUPFórmula genérica
= VLOOKUP (value&'*',data,column,FALSE)
Resumo

Para recuperar informações de uma tabela com base em uma correspondência parcial, você pode usar o Função VLOOKUP no modo de correspondência exata com um curinga . No exemplo mostrado, a fórmula em H7 é:

 
= VLOOKUP (value&'*',data,2,FALSE)

Onde valor (H4) e dados (B5: E104) são intervalos nomeados .



Explicação

A função VLOOKUP suporta curingas , o que torna possível realizar uma correspondência parcial em um valor de pesquisa. Por exemplo, você pode usar VLOOKUP para recuperar valores de uma tabela com base na digitação de apenas parte de um valor de pesquisa. Para usar curingas com VLOOKUP, você deve especificar o modo de correspondência exata fornecendo FALSE ou 0 para o último argumento, que é chamado Pesquisa de alcance .



Neste exemplo, usamos o asterisco (*) como curinga, que corresponde a zero ou mais caracteres. Para permitir uma correspondência parcial do valor digitado em H4, fornecemos o valor de pesquisa como este:

 
value&'*'

Esta expressão se junta ao texto no intervalo nomeado valor com um curinga usando o e comercial (&) para concatenar . Se digitarmos uma string como 'Aya' no intervalo nomeado valor (H4), o resultado é 'Aya *', que é retornado diretamente para VLOOKUP como o valor de pesquisa. Colocar o curinga no final resulta em uma correspondência 'começa com'. Isso fará com que VLOOKUP corresponda à primeira entrada na coluna B que começa com 'Aya'.



A correspondência de curinga é conveniente, porque você não precisa digitar um nome completo, mas deve ter cuidado com duplicatas ou quase duplicatas. Por exemplo, a tabela contém 'Bailer' e 'Bailey', portanto, digitar 'Bai' em H4 retornará apenas a primeira correspondência ('Bailer'), embora haja dois nomes que começam com 'Bai'.

Outras colunas

As fórmulas no intervalo H7: H10 são muito semelhantes, a única diferença é o índice da coluna:

 
= VLOOKUP (value&'*',data,2,FALSE) // first = VLOOKUP (value&'*',data,1,FALSE) // last = VLOOKUP (value&'*',data,3,FALSE) // id = VLOOKUP (value&'*',data,4,FALSE) // dept

Contém correspondência de tipo

Para uma correspondência 'contém tipo', onde a string de pesquisa pode aparecer em qualquer lugar no valor de pesquisa, você precisa usar dois curingas como este:



 
= VLOOKUP ('*'&value&'*',data,2,FALSE)

Isso unirá um asterisco a ambos os lados do valor de pesquisa, de modo que VLOOKUP encontrará a primeira correspondência que contém o texto digitado em H4.

criar um gráfico de termômetro no excel

Nota: você deve definir o modo de correspondência exata usando FALSE ou 0 para o último argumento em PROCV ao usar curingas.

Autor Dave Bruns


^