Pergunta

Eu tenho uma tabela de pesquisa no Excel com cola e ColB:

ColA    ColB   ColC
va       1     value1

colC é a tabela valor real

Eu preciso fazer uma pesquisa de curinga com valor_procurado = "value1" Eu preciso executar uma operação que se o valor de colC coincide com os personagens em ColA então ele deve me devolver valor ColB, ou seja, 1

Eu quero usar curingas na função de pesquisa para alcançar este resultado. Qualquer ajuda será apreciada! Graças

Foi útil?

Solução

Você pode usar curingas com PROCV. Você vai ter que reorganizar sua mesa para que a coluna de pesquisa é a primeira coluna, mas diferente do que ele deve funcionar. Coloquei:

abc 1
def 2
ghi 3
jkl 4

em uma série chamada "tabela"

Depois:

g*
g?i
?kl

em F2: F4

Agora, no G2: G4, eu coloquei esta fórmula:

= PROCV (F2, tabela, 2, FALSO)

e correctamente encontrado 3 em células G2 e G3, G4 e 4 na célula.

O asterisco significa zero ou mais caracteres; os meios ponto de interrogação exatamente um caractere.

Outras dicas

Isso funciona como um curinga com cadeias de texto:

=vlookup("*"&REF&"*",lookup range, column,  false)

Acontece um número em texto para fazer um wild card em um número. Estrelas deve ir entre as cotações, mas eles não estão aparecendo.

Você pode fazê-lo desta maneira:

=VLOOKUP(LOOKUP("value1",ColC:ColC,ColC:ColC), lookuprange, COLUMN(ColA) + 1, TRUE)

Claro que você pode simplificar este com seu conhecimento de domínio.

Este método permite que você use sua tabela de pesquisa como é.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top