Excel: retorna 0 em vez de #n/a com vlookup


Você pode usar a função VLOOKUP no Excel para pesquisar um valor em um intervalo e retornar um valor correspondente.

Se a função VLOOKUP não encontrar o valor que você está procurando em um intervalo específico, ela retornará #N/A de acordo.

No entanto, você pode usar a seguinte sintaxe para retornar zero se nenhuma correspondência for encontrada:

 =IFERROR(VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE), 0)

Este exemplo específico tenta encontrar o valor na célula D2 no intervalo A2:B10 e retornar o valor correspondente na segunda coluna do intervalo.

Se nenhuma correspondência for encontrada, um zero será retornado.

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: retorne 0 em vez de #N/A em VLOOKUP

Digamos que temos o seguinte conjunto de dados no Excel que contém informações sobre vários jogadores de basquete:

Suponha que usemos a seguinte fórmula com VLOOKUP para encontrar os nomes das equipes na coluna D e retornar o valor correspondente na coluna de pontos:

 =VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE)

A captura de tela a seguir mostra como usar esta fórmula na prática:

Observe que a função VLOOKUP retorna #N/A na linha onde pesquisamos “Reis” porque o nome da equipe não existe no conjunto de dados original.

Podemos usar a seguinte fórmula para retornar um valor zero se nenhuma correspondência for encontrada ao usar VLOOKUP:

 =IFERROR(VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE), 0)

A captura de tela a seguir mostra como usar esta fórmula na prática:

Excel VLOOKUP retorna 0 em vez de #N/A

Observe que um valor 0 agora é retornado na linha onde procuramos por “Kings” em vez de #N/A .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:

Como comparar duas listas no Excel usando VLOOKUP
Como encontrar valores únicos de múltiplas colunas no Excel
Como filtrar múltiplas colunas no Excel

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *