PROCV para texto - Como usar VLOOKUP Text no Excel? (com exemplos)

PROCV com texto

Um dos critérios básicos para trabalhar com VLOOKUP é que o valor de "pesquisa" deve ser o mesmo na célula de resultado e também na tabela de dados principal, mas às vezes, embora o valor de pesquisa pareça o mesmo em qualquer célula, ainda assim acabamos obtendo um valor de erro como # N / A !. Isso ocorre porque o formato do valor vlookup deve ser diferente em cada célula. Portanto, neste artigo, mostraremos como trabalhar com o formato de texto do valor Vlookup.

Exemplo de VLOOKUP para texto

Abaixo está um exemplo de VLOOKUP do excel para texto.

Às vezes, os números são armazenados como valores de texto e, nesses casos, não podemos tratá-los como números por causa da funcionalidade do Excel. Por exemplo, observe os dados abaixo.

Nos dados acima, tudo parece números, mas quando somamos, devemos obter um valor total de 3712054, mas quando aplicamos a função SUM do excel, obtemos o número abaixo.

A razão por trás disso é porque alguns números são armazenados como valores de texto. Então, como identificamos valores de texto?

Podemos identificar valores de texto usando a função ISNUMBER do excel. A função ISNUMBER retornará TRUE se o valor da célula selecionada for um número ou então retornará FALSE.

Portanto, nas células B5 e B6, obtivemos o resultado como FALSE, o que significa que os números das células A5 e A6 são armazenados como valores de texto.

PROCV requer formato de número exato

Por exemplo, observe os dados abaixo para aplicar a função PROCV.

Na Tabela 1, precisamos aplicar a função VLOOKUP para fazer a coluna de receita resultar na Tabela 2.

Portanto, aplique a função PROCV na tabela 2.

Obtemos o seguinte resultado.

O resultado da função VLOOKUP nas células E6 e E7 mostra # N / A !.

Vejamos os valores de pesquisa.

Isso geralmente acontece em números de valores de pesquisa. O principal motivo deve ser o formato dos números em ambas as tabelas não serem iguais. Portanto, nesses casos, precisamos identificar em quais números da tabela são armazenados como texto.

Aplique a função ISNUMBER para identificar valores não numéricos.

Como podemos ver, ISNUMBER identificou valor não numérico na Tabela 2.

Quando os dados da tabela principal estão corretos e os números da tabela de resultados são armazenados como texto, precisamos primeiro converter os números formatados de texto em valores numéricos e, em seguida, aplicar PROCV. Existem várias maneiras de fazer isso; abaixo estão os métodos.

Método 1: converter números formatados de texto em valores numéricos por meio de Colar especial

Primeiro, insira o número 1 em qualquer uma das células da planilha e copie essa célula.

Agora selecione os valores de ID de saída na tabela 2 e abra a caixa de diálogo Colar especial.

Para abrir a caixa de diálogo especial para colar, pressione alt = "" + E + S.

Obtemos a seguinte caixa de diálogo.

Na pasta, uma janela especial, selecione “multiplicar” como opção.

Pressione ok, ele converterá todos os números formatados de texto em valores numéricos, e PROCV agora busca automaticamente os dados da Tabela 1.

Método 2: converter usando a função VALUE

A função VALUE é usada para converter números formatados de texto em valores numéricos. Como podemos ver, nosso VLOOKUP não buscou os dados por causa do formato do valor de pesquisa.

Para superar esse problema, que aplica a função de pesquisa, precisamos incluir a função VALUE.

Observe a fórmula acima. Eu incluí a função de pesquisa com a função VALUE. Como aplicamos a função VALUE dentro da função VLOOKUP, ela primeiro converterá os valores não numéricos em valores numéricos e, em seguida, VLOOKUP os tratará apenas como valores numéricos.

Método 3: e se os números forem armazenados como texto na tabela principal

Vimos como converter valores de texto em números na tabela de resultados, mas quais são seus números armazenados como valores de texto na própria tabela principal.

Como podemos ver na imagem acima da tabela principal (Tabela 1), os valores são armazenados como texto. Nesses casos, precisamos incluir a função TEXT para o valor de pesquisa na função VLOOKUP.

O problema aqui é que a função TEX converte até mesmo os valores numéricos em valores de texto e, portanto, alguns dos valores que são armazenados como valores numéricos não funcionarão nesta função. Para isso, precisamos colocar a condição IFERROR no excel.

A condição IFERROR testa se o valor de pesquisa é numérico ou não. Se for numérico, vamos aplicar o LOOKUP normal, ou então vamos aplicar a função TEXT no excel.

Assim, precisamos de amplo conhecimento sobre fórmulas para trabalhar com VLOOKUP no nível avançado e em diferentes cenários.

Coisas para lembrar

  • A função TRIM também converte valores de texto em valores numéricos.
  • Primeiro, precisamos testar em qual tabela os números são armazenados como texto.
  • ISNUMBER retorna TRUE se o valor da célula selecionada for um número ou então ele retornará FALSE.

Artigos interessantes...