Como lidar com VLOOKUP #REF do Excel! Erro



Supondo que a tabela acima seja denominada “DogTable”. Esta tabela com nome representa o intervalo A3: C7.



Portanto, nossa fórmula poderia ser:



= VLOOKUP (C1, DogTable, 2.0)



Ou

= PROCV (C1, A3: C7,2,0)

Ambas as fórmulas funcionam, no entanto, usar intervalos nomeados e intervalos de tabela para seu Table_Array são mais dinâmicos e versáteis. Recomendamos isso em vez de intervalos absolutos.



Col_Index_Num

O Número do índice da coluna é a coluna na qual você deseja recuperar os dados se seu valor for encontrado no Table_Array.

Se quiser encontrar o valor de “Cachorro” na Tabela Cachorro e retornar seu tamanho, você especificará o número da coluna começando na primeira coluna do intervalo.

Então, se a coluna mais à esquerda for Animal e a próxima coluna for Tamanho, seu valor seria 2. É o 2ndcoluna de onde o Lookup_Value pode ser encontrado. Se a tabela acima fosse Animal, Custo e Tamanho, o valor seria 3.

Pesquisa de alcance

O padrão para range_lookup sempre será 1 se omitido. Isso encontrará uma correspondência relativa e geralmente não é muito preciso para a maioria dos propósitos. Recomenda-se pesquisar uma correspondência exata usando 0 ou FALSE.

VLOOKUP está gerando um #REF! Erro

Isso acontecerá de vez em quando e pode ser frustrante rastrear se você tiver fórmulas complexas envolvidas com VLOOKUPs. Vamos dar uma olhada no exemplo abaixo e ver qual é o problema e como resolvê-lo.

No exemplo abaixo, temos outro conjunto de dados onde queremos encontrar o custo do animal. Portanto, usaremos VLOOKUP para consultar nossa tabela de banco de dados “DogTable” e recuperar as informações de preço. Como visto abaixo, estamos usando = VLOOKUP (S10, DogTable, 3,0). S10 detém o valor de Bird. S9 detém o valor de Dog.

Se você olhar em “Custo”, verá que estamos recebendo um #REF! Mensagem de erro. A fórmula parece estar correta. Bem, se você olhar mais de perto verá que cometemos um erro ao fazer nossa Mesa. Não expandimos o intervalo para incluir a coluna “Custo”.

Embora a função VLOOKUP esteja encontrando o valor 'Cachorro' em nossa tabela, estamos pedindo que ela retorne o 3rdvalor da coluna. Isso é estranho, mas nossa tabela consiste apenas em duas colunas. Nesse caso, precisamos expandir o intervalo de nosso Table_Array para incluir a coluna “Custo”. Feito isso, nosso #REF! a mensagem de erro desaparecerá.

Tag tipos de erro no excel 2 minutos lidos