Fórmula do Excel: converter texto em números -

Índice

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".

Artigos interessantes...