Você vê um erro #VALOR! na sua planilha do Excel quando sua fórmula tenta calcular com texto. Esse erro ocorre porque o Excel não pode realizar operações matemáticas em valores de texto. Este artigo explica por que o erro aparece e fornece métodos específicos para corrigi-lo.
O erro #VALOR! significa que uma fórmula contém o tipo errado de argumento. Uma causa comum é usar uma célula que contém texto em uma operação matemática. Mostraremos como identificar a célula problemática e converter texto em números.
Principais conclusões: Corrigindo o erro #VALOR!
- Verificação de erros > Rastrear erro: Identifica visualmente a célula que causa o erro #VALOR! na sua fórmula.
- Função VALOR: Converte uma string de texto que parece um número em um valor numérico real para cálculos.
- Colar Especial > Multiplicar: Um método rápido para forçar a conversão de uma coluna de texto-números em números reais sem usar fórmulas.
Por que o Excel mostra #VALOR! para números e texto
As fórmulas do Excel são projetadas para trabalhar com tipos de dados específicos. Operações aritméticas como adição (+), subtração (-), multiplicação (*) e divisão (/) exigem operandos numéricos. O erro #VALOR! é a maneira do Excel dizer que você forneceu um valor de texto onde um número era esperado.
Isso acontece frequentemente com dados importados de outros sistemas, onde os números podem ter espaços à esquerda/direita, apóstrofos ou estar formatados como texto. Uma célula pode parecer um número, mas ser armazenada como texto. Funções como SOMA podem ignorar esses valores de texto, mas uma fórmula como =A1+B1 falhará se qualquer uma das células contiver texto.
Cenários comuns de mistura texto-número
O erro aparece frequentemente nessas situações. Primeiro, você digita manualmente um apóstrofo antes de um número para preservar zeros à esquerda, como ‘00123. Segundo, você copia números de uma página da web ou PDF que incluem espaços não separáveis ocultos. Terceiro, você usa uma função de texto como ESQUERDA ou DIREITA em um número, que retorna um resultado de texto. Usar esse resultado em um cálculo subsequente dispara o erro.
Passos para identificar e corrigir o erro #VALOR!
Siga estes métodos para encontrar a origem do erro e converter texto em números utilizáveis.
Método 1: Usar verificação de erros para encontrar a célula problemática
- Selecione a célula com o erro #VALOR!
Clique na célula que contém o resultado do erro. - Abra o menu de verificação de erros
Clique no pequeno losango amarelo com um ponto de exclamação que aparece ao lado da célula. Se o ícone não estiver visível, vá em Fórmulas > Auditoria de fórmulas > Verificação de erros. - Selecione Rastrear erro
No menu de erro, escolha Rastrear erro. O Excel desenhará setas azuis apontando para as células referenciadas na sua fórmula que estão causando a incompatibilidade de tipo.
Método 2: Converter texto em números usando a função VALOR
- Localize a célula de texto
Identifique a célula referenciada na sua fórmula que contém texto. Ela pode ter um pequeno triângulo verde no canto superior esquerdo. - Envolva a referência com VALOR
Edite sua fórmula. Onde você referencia a célula problemática, envolva-a com a função VALOR. Altere =A1+B1 para =VALOR(A1)+B1. - Aplique a várias células
Se um intervalo tiver texto, use uma operação de matriz. Por exemplo, use =SOMARPRODUTO(VALOR(A1:A10)) para somar um intervalo que contém texto-números.
Método 3: Converter uma coluna inteira com Colar Especial
- Digite o número 1 em uma célula em branco
Digite 1 em qualquer célula vazia e copie-a pressionando Ctrl+C. - Selecione seu intervalo de texto-número
Destaque a coluna ou intervalo de células que estão formatadas como texto. - Abra Colar Especial
Clique com o botão direito no intervalo selecionado e escolha Colar Especial no menu de contexto. - Selecione Multiplicar e clique em OK
Na caixa de diálogo Colar Especial, em Operação, selecione Multiplicar. Clique em OK. Isso força o Excel a reavaliar todas as células selecionadas como números.
Se o erro #VALOR! persistir após a conversão
Às vezes, o erro permanece mesmo após tentar as correções padrão. Estas são situações específicas e suas soluções.
A fórmula referencia uma célula com erro
Sua fórmula pode referenciar outra célula que contém um erro como #N/D ou #REF!. Isso pode se propagar como um erro #VALOR!. Use a ferramenta de verificação de erros para rastrear precedentes e corrigir o erro original na célula de origem.
Caracteres ocultos ou espaços nos dados
- Use as funções ARRUMAR e LIMPAR
Crie uma coluna auxiliar com uma fórmula como =VALOR(ARRUMAR(LIMPAR(A1))). A função LIMPAR remove caracteres não imprimíveis, e ARRUMAR remove espaços extras. - Copie e cole como valores
Copie os resultados da coluna auxiliar e use Colar Especial > Valores para sobrescrever os dados de texto originais com números limpos.
Usar operadores matemáticos em datas armazenadas como texto
Se uma data estiver armazenada como texto, subtrair outra data causará um erro #VALOR!. Use a função DATA.VALOR para converter a data de texto primeiro. Por exemplo, use =DATA.VALOR(“15/01/2023”)-HOJE().
Conversão manual vs. função VALOR vs. Colar Especial
| Item | Conversão manual (Verificação de erros) | Função VALOR | Colar Especial Multiplicar |
|---|---|---|---|
| Melhor para | Encontrar a única célula problemática em uma fórmula complexa | Corrigir permanentemente texto dentro da lógica de uma fórmula | Converter uma coluna inteira de texto-números de uma vez |
| Altera os dados originais | Não, apenas identifica o problema | Não, as referências da fórmula são alteradas | Sim, modifica diretamente os valores das células |
| Deixa uma fórmula | Não | Sim | Não |
| Lida com espaços ocultos | Não | Não, requer combinação ARRUMAR/LIMPAR | Não |
Agora você pode identificar e resolver o erro #VALOR! causado pela mistura de texto e números. Use a Verificação de erros para localizar rapidamente a célula de origem em uma planilha complexa. Para conversão em massa de dados importados como texto, lembre-se do truque Colar Especial > Multiplicar. Uma dica final é usar a função ÉNÚM em uma regra de formatação condicional para destacar células armazenadas como texto antes de escrever suas fórmulas.