Excel: como usar vlookup com números armazenados como texto


Você pode usar a seguinte sintaxe para usar uma função VLOOKUP no Excel para encontrar um número armazenado como texto em um intervalo onde os números são armazenados como números comuns:

 =VLOOKUP(VALUE( E1 ), A2:B11 , 2, FALSE)

Esta fórmula específica procura o número na célula E1 (onde este valor é salvo como texto) no intervalo A2:B11 e retorna o valor correspondente na segunda coluna do intervalo.

Observe que esta fórmula usa a função VALUE para converter uma sequência de texto que representa um número em um valor numérico.

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

Exemplo: como usar VLOOKUP com números armazenados como texto

Suponha que temos o seguinte conjunto de dados no Excel que contém informações sobre vendas realizadas por diversos funcionários de uma empresa:

Agora digamos que queremos pesquisar o número do funcionário 3490 e retornar o valor de venda correspondente.

No entanto, vamos supor que esse valor de ID seja armazenado como texto no Excel.

Suponha que tentemos usar a seguinte função VLOOKUP para encontrar este valor:

 =VLOOKUP( E1 , A2:B11,2 ,FALSE)

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

Como resultado, recebemos #N/A porque o valor na célula E1 está armazenado como texto.

Para contornar este problema, precisamos usar a função VALUE dentro da função VLOOKUP:

 =VLOOKUP(VALUE( E1 ), A2:B11 , 2, FALSE)

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

Número VLOOKUP do Excel armazenado como texto

A fórmula retorna corretamente o valor 22 , que é o valor de vendas associado ao funcionário número 3490 .

Se você se encontrar no cenário oposto, onde o valor de pesquisa é armazenado como um número, mas os números no intervalo são armazenados como texto, você pode usar a seguinte fórmula:

 =VLOOKUP(TEXT( E1,0 ), A2:B11,2 ,FALSE)

A função TEXTO converte o valor de pesquisa em um valor de texto e então executa VLOOKUP.

Recursos adicionais

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

Excel: como comparar duas listas usando VLOOKUP
Excel: use VLOOKUP para retornar vários valores horizontalmente
Excel: Como usar VLOOKUP por data

Add a Comment

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