SEERRO é usado com PROCV para eliminar erros #N/A

SEERRO é usado com PROCV para eliminar erros #N/A

Ao usar a fórmula PROCV no Excel, você pode ocasionalmente se deparar com o desagradável erro #N/D. Isso ocorre quando a fórmula não consegue encontrar o valor de pesquisa.

Neste tutorial, mostrarei as diferentes maneiras de usar IFERROR e VLOOKUP para lidar com esses erros #N/A em planilhas.

Use SEERRO em combinação com PROCV para exibir algo significativo no lugar de um erro #N/A (ou qualquer outro erro).

Antes de entrarmos nos detalhes de como usar essa combinação, vamos dar uma olhada rápida na função SEERRO para ver como ela funciona.

Descrição da função SEERRO

Usando a função SEERRO, você pode especificar o que deve acontecer quando uma fórmula ou referência de célula retornar um erro.

Esta é a sintaxe da função SEERRO.

questão relacionada  Revisão do CCleaner Professional Edition - Novos recursos e utilitário de atualização de driver

=SEERRO(valor, valor_se_erro)

  • valor - Este é o parâmetro para verificar se há erros.Na maioria dos casos, é uma fórmula ou uma referência de célula.Ao usar VLOOKUP com SEERRO, a fórmula VLOOKUP será este parâmetro.
  • valor_se_erro – Este é o valor retornado quando ocorre um erro.Os seguintes tipos de erro foram avaliados: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME? e #NULL!.

Possíveis motivos para o PROCV retornar erros #N/A

A função PROCV pode retornar um erro #N/A por qualquer um dos seguintes motivos:

  1. O valor de pesquisa não foi encontrado na matriz de pesquisa.
  2. Existem espaços à esquerda, à direita ou duplos no valor de pesquisa (ou matriz de tabela).
  3. Há um erro de digitação no valor de pesquisa ou no valor de pesquisa na matriz.

Você pode usar as funções SEERRO e PROCV juntas para lidar com todas essas causas de erro. No entanto, você deve prestar atenção às causas nº 2 e nº 3 e corrigir esses problemas nos dados de origem, em vez de deixar que a função SEERRO os resolva.

Observação: a função SEERRO tratará erros independentemente da causa. Se você quiser tratar apenas erros causados ​​pela falha da função PROCV em encontrar um valor de pesquisa, use a função SEERRO. Isso garantirá que erros diferentes de #N/D não sejam tratados, permitindo que você investigue esses outros erros.

Você pode usar a função TRIM para lidar com espaços à esquerda, à direita e duplos.

Substitua os erros de PROCV #N/D por um texto significativo

Suponha que você tenha um conjunto de dados parecido com este:

Erro de PROCV quando o valor de pesquisa não foi encontrado

Como você pode ver, a fórmula PROCV está retornando um erro porque o valor procurado não está na lista. Estamos procurando a pontuação de Glen, que não está na tabela de pontuações.

Embora este seja um conjunto de dados muito pequeno, você pode acabar com um conjunto de dados enorme no qual precisa verificar a presença de muitos itens. Para cada caso em que o valor não for encontrado, você receberá um erro #N/A.

Esta é a fórmula que você pode usar para obter algo significativo e não #N/A errado.

=SEERRO(PROCV(D2,$A$2:$B$10,2,0),"Não encontrado")

Use IFERROR com VLOOKUP para obter Not Found

A fórmula acima retorna o texto "Não encontrado" em vez de um erro #N/A. Você também pode usar a mesma fórmula para retornar um valor em branco, zero ou qualquer outro texto significativo.

questão relacionada  Como escolher os periféricos de computador certos para você

PROCV aninhado com função SEERRO

Se você estiver usando PROCV e suas tabelas de pesquisa estiverem espalhadas na mesma planilha ou em planilhas diferentes, será necessário verificar o valor PROCV em todas essas tabelas.

Por exemplo, no conjunto de dados mostrado abaixo, há duas tabelas separadas de nomes e pontuações dos alunos.

IFERROR aninhado com conjunto de dados VLOOKUP

Se eu tiver que encontrar a pontuação de Grace neste dataset, preciso usar a função VLOOKUP para verificar a primeira tabela, e se o valor não for encontrado nela, verificar a segunda tabela.

Aqui está a fórmula SEERRO aninhada que posso usar para encontrar o valor:

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

SEERRO aninhado com PROCV

Usando PROCV com IF e ISERROR (pré-Excel 2007)

A função SEERRO foi introduzida no Excel 2007 para Windows e Excel 2016 no Mac.

Se você estiver usando uma versão anterior, a função SEERRO não funcionará em seu sistema.

Você pode replicar a funcionalidade da função SEERRO combinando a função SE com a função SEERRO.

Deixe-me mostrar rapidamente como usar uma combinação de SE e ISERROR em vez de SEERRO.

Usando IF e ISERROR - Exemplo

No exemplo acima, em vez de usar SEERRO, você também pode usar a fórmula mostrada na célula B3:

=SE(ERRO(A3),"Não encontrado",A3)

questão relacionada  Como criar uma lista personalizada no Excel (guia passo a passo simples)

A parte ISERROR da fórmula verifica erros (incluindo erros #N/A) e retorna TRUE se um erro for encontrado, FALSE caso contrário.

  • Se for TRUE (indicando um erro), a função SE retorna o valor especificado ("Não encontrado" neste caso).
  • Se FALSE (o que significa que não há erro), a função SE retornará este valor (A3 no exemplo acima).

SEERRO e IFNA

IFERROR trata todos os tipos de erros, enquanto IFNA trata apenas de erros #N/A.

Ao lidar com erros causados ​​pelo VLOOKUP, você precisa certificar-se de usar a fórmula correta.

Quando precisar lidar com vários erros, use a função SEERRO. Os erros podem ser causados ​​por diversos fatores (como fórmulas incorretas, nomes de intervalos com erros de ortografia, valores de pesquisa não encontrados e valores de erro retornados por tabelas de pesquisa). A função SEERRO é irrelevante; ela substitui todos esses erros pelo valor especificado.

Quando você deseja lidar apenas com erros #N/A , o uso da função SEERRO provavelmente ocorre porque a fórmula PROCV não consegue encontrar o valor de pesquisa.

Olá prazer em conhecê-lo! ????

Assine nossa newsletter para receber as últimas notícias sobre IA.

Postar Comentário