
Fórmula genérica
=VALUE(A1)
Resumo
Para converter valores de texto simples em números, você pode usar a função VALUE ou simplesmente adicionar zero conforme descrito abaixo. No exemplo mostrado, a fórmula em C5 é:
=VALUE(B5)
fundo
Às vezes, o Excel acaba com texto em uma célula, quando você realmente quer um número. Existem muitos motivos pelos quais isso pode acontecer e muitas maneiras de corrigir. Este artigo descreve uma abordagem baseada em fórmula para converter valores de texto em números.
Explicação
Neste exemplo, os valores na coluna A são "armazenados como texto". Isso significa que se você tentar SUM coluna A, obterá um resultado zero.
A função VALUE tentará "forçar" um número armazenado como texto a um número verdadeiro. Em casos simples, isso funcionará e você obterá um resultado numérico. Se não funcionar, você receberá um erro #VALUE.
Adicione zero ao invés
Outro truque comum é simplesmente adicionar zero ao valor do texto com uma fórmula como esta:
=A1+0
Isso força o Excel a tentar converter o valor do texto em um número para lidar com a operação matemática. Tem a mesma funcionalidade de VALUE acima. No exemplo mostrado, C7 usa esta fórmula.
Tirando outros personagens
Se uma célula contém caracteres não numéricos como travessões, pontuação e assim por diante, você precisará remover esses caracteres antes de converter em números.
As fórmulas em C8 e C9 mostram como usar as funções LEFT e RIGHT para retirar caracteres não numéricos de um valor de texto antes de ser convertido em um número. Você também pode usar a função MID em situações mais complicadas. Se você precisar remover espaços extras ou outros caracteres não imprimíveis, consulte as funções TRIM e CLEAN.
Finalmente, a função SUBSTITUIR permitirá que você remova caracteres com a funcionalidade do tipo "pesquisar e substituir".