Excel - Problemas com Vlookup

0

Não consigo que o Vlookup retorne o valor correto.

Abaixo, vou postar um exemplo do que estou falando.

Eu preciso encontrar o UIN correto para um item na primeira tabela e transferi-lo para a segunda tabela. Estou usando o UPC para localizar o item na primeira tabela.

O Vlookup está em J13 , a fórmula é =VLOOKUP($I13,$G$2:$J$9,4) , portanto, ele deve procurar o UPC, 7142100247 , localizá-lo em G2 e, em seguida, retornar o valor em J2 . Mas isso não acontece; ele retorna o valor em J9 e isso me faz coçar a cabeça e diz "que diabos?"

Alguém pode explicar por que ele retorna o valor errado e me diz como obtê-lo para retornar o valor correto?

    
por Mark Kramer 27.04.2014 / 21:52

2 respostas

1

Eu acho que o seu problema está relacionado à formatação da célula nos números do UPC. Observe que os seus UPCs na tabela de pesquisa na parte superior têm zeros à esquerda, enquanto a coluna UPC vermelha não. Consegui que sua fórmula funcionasse exatamente como você a publicou aplicando um formato numérico personalizado de Tipo: 00000000000 (ou seja, onze zeros) na tabela de pesquisa e na coluna vermelha.

Espero que ajude!

    
por 27.04.2014 / 22:06
2

O Vlookup está faltando o quarto parâmetro, o que significa que o padrão será TRUE . Isso sempre retornará um valor, mas não necessariamente aquele que você deseja. O Vlookup com TRUE como o quarto parâmetro requer que a tabela de pesquisa seja classificada como ascendente pela coluna de pesquisa e retornará o primeiro valor que seja igual ou menor que o valor de pesquisa.

Usando False como o último parâmetro, o Vlookup retornará apenas uma correspondência exata.

Ao adicionar False como o último parâmetro, você poderá ver um erro # N / A, o que significa que nenhuma correspondência exata foi encontrada.

Nesse caso, você precisa verificar se o valor de pesquisa está de fato presente nos dados. Problemas comuns são

  • caracteres de espaço iniciais ou finais na coluna de pesquisa ou no valor de pesquisa. Nesse caso, apague os espaços em branco da coluna de pesquisa e do valor de pesquisa.
  • incompatibilidade do tipo de dados (por exemplo, o valor de pesquisa é um número, mas a coluna de pesquisa contém texto e vice-versa). Nesse caso, verifique se o valor de pesquisa é do mesmo tipo da coluna de pesquisa (ou altere os dados da coluna de pesquisa).

Um valor de pesquisa numérico só pode ser encontrado se a primeira coluna contiver números. Como esses números são formatados (por exemplo, com zeros à esquerda ou não) não faz nenhuma diferença. Na maioria dos casos, números com zeros à esquerda são, na verdade, números armazenados como texto. O triângulo de aviso verde na sua captura de tela é uma oferta inoperante para isso.

    
por 28.04.2014 / 03:53