Excel na Web
Coloque seu e-mail aqui para receber GRATUITAMENTE o meu EBOOK →

→ 10 Funções que podem fazer de você um perito em EXCEL

11 PROCV #N/D – Como corrigir o erro #N/D de uma PROCV

PROCV #N/D. Sua PROCV não funciona? Alguma vez você já se deparou com o erro #N/D e ficou sem saber o que fazer para corrigir? O erro #N/D ocorre quando o Excel não consegue localizar o valor procurado em uma tabela de pesquisa.

No entanto existem outros erros que fazem com que suas planilhas não funcionem corretamente tais como, #NOME? e #VALOR. Estes erros prejudicam a aparência de seus relatórios e fazem com que suas planilhas fiquem com aspecto amador. 

PROCV é a mais popular de todas as funções de pesquisa disponíveis no Excel. Neste artigo, você vai encontrar explicações simples e aprender como corrigir as mensagens de erro #N/D de uma PROCV.

Se você não sabe como usar a Função PROCV clique no link abaixo para aprender:


Continue lendo para aprender:
  • Como corrigir o erro #N/D de uma PROCV no Excel
  • Como usar a formula SEERRO com PROCV
  • Por que a fórmula PROCV não funciona
  • Como esconder erros no Excel


Como corrigir o erro #N/D de uma PROCV no Excel


corrigir-erro-nd-procv

A mensagem de erro #N/D significa “não disponível” e ocorre toda vez que o PROCV não consegue encontrar uma correspondência para o valor procurado. Isso quer dizer que o Excel irá mostrar o erro #N/D toda vez que:

  • A Função Procv procurar por uma célula vazia, ou seja, nenhum valor foi digitado e a célula está em branco.
  • O valor procurado não existir na tabela de pesquisa (tabela de cadastro);
  • O termo pesquisado for digitado de forma incorreta;

Para corrigir o erro #N/D de uma PROCV você deve usar a Função PROCV com SEERRO no Excel. Desta forma você pode retornar uma célula em branco ou exibir uma mensagem personalizada toda vez que o Excel retornar um erro #N/D (ou outro erro qualquer). 

Por Exemplo:

=SEERRO(PROCV(A1;C1:E20;2;0);””)

Que quer dizer:

Procure o valor contido em A1; no intervalo de células C1:E20. Se encontrar uma correspondência exata para o valor contido em A1 siga nesta linha e retorne valor da segunda coluna do intervalo C1:E20; caso não encontre uma correspondência exata para A1 deixe “em branco”.



Como usar PROCV com SEERRO para corrigir o erro #N/D


A sintaxe da função SEERRO é simples e autoexplicativa:

=SEERRO (valor, valor_se_erro)

Ou seja, no primeiro argumento deve-se inserir a fórmula ou um valor para verificar se existe um erro e no segundo argumento deve-se especificar o que fazer  no caso da Função retornar um erro. 

Se você não sabe como usar a Função SEERRO clique no link abaixo para aprender:


Se você quiser que a Função SERRO com PROCV retorne uma célula em branco quando o termo pesquisado não é encontrado digite “”aspas duplas – no segundo argumento como no exemplo abaixo:

corrigir-erro-funcao-procv-seerro

No exemplo acima, ao usar a fórmula PROCV com SEERRO, pudemos notar que o Excel não encontrou uma correspondência para o código K078. Como usamos a Função SEERRO o Excel pôde corrigir o erro #N/D e retornou uma célula vazia, caso contrário iríamos ver um erro #N/D impresso na célula E4.

=SEERRO(PROCV(D4;$A$1:$B$9;2;0);"")

Observe como o Excel interpreta a fórmula:

Procure pelo código K078; na tabela de produtos $A$1:$B$9. Se encontrar uma correspondência exata para o código K078 siga nesta linha e retorne a descrição deste produto que está na segunda coluna do intervalo $A$1:$B$9; caso não encontre uma correspondência exata para o código K078 deixe “em branco”.


Como mostrar uma mensagem personalizada


Se você preferir mostrar uma mensagem personalizada ao invés vez de um erro padrão quando o PROCV não encontrar o valor procurado digite o texto “entre aspas” como no exemplo abaixo:

esconder-erro-nd-procv

No exemplo acima, podemos ver Como corrigir os erros #N/D de uma PROCV e ainda informar o usuário, através de uma mensagem personalizada, que o Excel não conseguiu encontrar na lista de produtos uma correspondência para o código K078.

=SEERRO(PROCV(D4;$A$1:$B$9;2;0);”Código Inválido”)

Observe como o Excel interpreta a fórmula:

Procure pelo código K078; na tabela de produtos $A$1:$B$9. Se encontrar uma correspondência exata para o código K078 siga nesta linha e retorne a descrição deste produto que está na segunda coluna do intervalo $A$1:$B$9; caso não encontre uma correspondência exata para o código K078 informe: “Código Inválido”.

Esconder os erros #N/D do PROCV certamente irá deixar sua planilha mais simples, elegante e profissional.

Conteúdo VIP

Coloque o seu email abaixo para receber gratuitamente as atualizações do blog!

Ricardo Fialkoski é o fundador do blog Excel na Web. Trabalha com Excel há mais de dez anos desenvolvendo Soluções Avançadas em Excel e VBA.

11 comentários :

  1. Muito bom! Não sabia disso.

    ResponderExcluir
  2. Olá Ricardo! Obrigada pelas dicas. No momento estou utilizando a função Procv, mas ela não traz o resultado e sim a sintaxe da função, o que está ocorrendo? Poderia me orientar?
    Grata,

    ResponderExcluir
    Respostas
    1. Oi Luciana! Se a Função Procv ou outra função do Excel está mostrando a fórmula ao invés do resultado deve-se verificar as seguintes situações:

      1 - A fórmula não está começando com =
      2 - A célula está formatada como texto.

      No primeiro caso, é só editar a fórmula e colocar o sinal de igual = na frente.

      No segundo, clique com o botão direito sobre a célula, Formatar Células, e selecione o formato de número desejado.
      Abraços!

      Excluir
  3. Muito Obrigada! Me ajudou muito!!

    ResponderExcluir
    Respostas
    1. Olá Vanessa! Muito obrigado por comentar, pois desta forma consigo perceber melhor as necessidades dos leitores que nos seguem. Abraços e sucesso.

      Excluir
  4. Estou começando a usar o procv e proch. Essa era uma das minhas indagações. Certeza que tinha solução e encontrei de forma bem explicada por você. Obrigado por compartilhar seu conhecimento conosco!

    ResponderExcluir
    Respostas
    1. Muito obrigado pelo seu comentário Henrique!

      Sempre que puder e desejar, deixe um comentário aqui no blog, combinado?

      Eles são meu maior indicativo de que estou caminhando na direção correta.

      Forte Abraço e sucesso!

      Excluir
  5. Ola boa tarde vou fazer um teste para emprego, geralmente a tabela já é padronizada ou eu terei que criar uma tabela para ultilizar o procv? Se sim como criar como começar?

    ResponderExcluir
    Respostas
    1. Boa tarde geralmente o teste é feito em uma planilha ja existente, ou seja, em uma aplicação de uso real.

      Abraços!

      Excluir
  6. Parabéns, Ricardo. Conteúdo importante explicado de forma clara.

    ResponderExcluir

Comentário(s):