Você tem números no Excel que não somam ou classificam corretamente. Eles estão armazenados como texto, geralmente por terem sido importados de outro sistema. Isso impede que você os use em cálculos. A função VALUE transforma esse texto em um número real com o qual o Excel pode calcular. Este artigo mostra como usar a função VALUE para corrigir esse problema.
Principais Conclusões: Convertendo Texto em Números com VALUE
- Função VALUE: Converte uma string de texto que representa um número em um valor numérico que o Excel pode usar em fórmulas.
- Colar Especial > Multiplicar: Um método rápido para converter uma coluna inteira de texto-números multiplicando-os por 1.
- Triângulo verde de verificação de erros: Identifica células com números armazenados como texto e oferece uma opção de conversão com um clique.
O que a Função VALUE Faz
A função VALUE pega uma string de texto e a converte em um número. Ela foi projetada para texto que claramente se parece com um número, data ou hora. Por exemplo, pode converter o texto “123,45” no valor numérico 123,45. Também pode interpretar datas e horas formatadas como texto, como “15/01/2024”, em seus números de série subjacentes.
Números armazenados como texto são um problema comum de importação de dados. Eles aparecem alinhados à direita como números, mas têm um pequeno triângulo verde no canto superior esquerdo da célula. Você não pode somar uma coluna desses valores com a função SOMA. A função VALUE resolve isso fornecendo uma conversão limpa baseada em fórmula. Você precisa de uma célula contendo o texto que deseja converter antes de usar a função.
Passos para Usar a Função VALUE
- Selecione a célula de resultado
Clique em uma célula vazia onde deseja que o número convertido apareça. É aqui que você inserirá a fórmula. - Digite a fórmula VALUE
Digite um sinal de igual, a palavra VALUE e um parêntese de abertura. A fórmula deve ficar assim: =VALUE( - Referencie a célula de texto
Clique na célula que contém o texto que deseja converter ou digite o endereço dela, como A1. Sua fórmula agora ficará =VALUE(A1). - Complete a fórmula
Digite um parêntese de fechamento e pressione Enter. A célula agora exibirá o valor numérico. O texto original na célula A1 permanece inalterado. - Aplique a várias células
Para converter uma coluna inteira, clique na célula com sua primeira fórmula VALUE. Arraste a alça de preenchimento (o pequeno quadrado no canto inferior direito da célula) para baixo na coluna para copiar a fórmula. - Substitua fórmulas por valores
Selecione a coluna de resultados que você acabou de criar. Pressione Ctrl+C para copiar. Clique com o botão direito na mesma área selecionada, escolha Colar Especial e depois selecione Valores. Isso remove a fórmula e deixa apenas os números estáticos.
Usando Colar Especial para Multiplicar
Se você tem uma coluna de texto-números e não precisa de uma fórmula, use Colar Especial.
- Digite o número 1
Digite o número 1 em qualquer célula vazia e copie-o pressionando Ctrl+C. - Selecione seus dados de texto
Destaque todo o intervalo de células que contém o texto que parece números. - Abra Colar Especial
Clique com o botão direito no intervalo selecionado e escolha Colar Especial no menu. - Escolha Multiplicar
Na caixa de diálogo Colar Especial, na seção Operação, selecione Multiplicar. Clique em OK. Isso força o Excel a reavaliar todas as células selecionadas como números.
Erros Comuns e Limitações
Função VALUE Retorna Erro #VALOR!
Esse erro significa que o texto na célula referenciada não pode ser reconhecido como um número. Verifique se há espaços ocultos, símbolos de moeda não suportados pelo seu local ou letras misturadas com dígitos. Use a função ARRUMAR para remover espaços: =VALUE(ARRUMAR(A1)).
Números Ainda Não Calculam Após a Conversão
Se seus números ainda não somam, as células podem estar formatadas como Texto. Selecione os números convertidos, vá para a guia Página Inicial e, no grupo Número, escolha Geral ou Número na lista suspensa. Em seguida, reinsira os dados pressionando F2 e Enter em uma célula, ou use Colar Especial > Valores novamente.
Zeros à Esquerda Desaparecem
A função VALUE e os formatos numéricos eliminam zeros à esquerda, pois eles não são matematicamente significativos. Para preservar um formato como “00123”, você deve aplicar um formato de número personalizado após a conversão. Selecione as células, pressione Ctrl+1, escolha Personalizado e digite 00000 no campo Tipo.
Função VALUE vs. Outros Métodos de Conversão
| Item | Função VALUE | Colar Especial Multiplicar | Ferramenta de Verificação de Erros |
|---|---|---|---|
| Uso Principal | Conversão baseada em fórmula dentro de cálculos | Conversão em massa e única de dados estáticos | Correção rápida para células individuais marcadas com indicador de erro |
| Tipo de Resultado | Fórmula dinâmica que atualiza se o texto de origem mudar | Valor numérico estático | Valor numérico estático |
| Melhor Para | Construir conjuntos de dados onde o texto de origem pode ser atualizado | Limpar dados importados antes da análise | Corrigir rapidamente algumas células problemáticas |
| Lida com Caracteres Não Numéricos | Falha com erro #VALOR! | Falha e deixa células inalteradas | Normalmente não sinaliza essas células |
Agora você pode converter texto que parece números em valores reais usando a função VALUE. Isso permite somar, classificar e usar os dados em todos os cálculos do Excel. Para uma limpeza única mais rápida, lembre-se do truque Colar Especial > Multiplicar. Uma dica avançada concreta é combinar VALUE com ARRUMAR e LIMPAR em uma fórmula, como =VALUE(ARRUMAR(LIMPAR(A1))), para remover espaços e caracteres não imprimíveis antes da conversão.