Existem cinco maneiras diferentes de converter números formatados como texto em números reais no Excel.
Muitas vezes, como quando copiamos dados de outro programa, ou de um arquivo de texto, ou online, o Excel pode armazenar os números como texto. Isso pode produzir erros ao tentar usar esses valores em cálculos e fórmulas. Nesses casos, você precisa converter esses números armazenados como texto em valores numéricos.
Neste artigo, você aprenderá os diferentes métodos que pode usar para converter texto em números no Excel.
Como verificar se um valor é um número ou texto
No Excel, os valores podem parecer números, mas não somam e não funcionam como números, conforme mostrado abaixo.
Existem algumas maneiras de identificar se um valor está formatado como texto ou número no Excel.
- Os números são alinhados à direita por padrão, enquanto os textos são alinhados à esquerda.
- Se várias células contendo números forem selecionadas, a barra de status mostra os valores Média, Contagem e SOMA, por outro mão quando várias células contendo valores de texto são selecionadas, a barra de status mostra apenas Contagem.
- Às vezes, se uma célula contém um número formatado como texto, você verá um pequeno triângulo verde no canto superior esquerdo de um célula como mostrado acima.
- Quando essa célula (com um pequeno triângulo verde no canto superior esquerdo) for selecionada, você verá um sinal de cuidado com um ponto de exclamação amarelo. Passe o mouse sobre o sinal e o Excel o informará sobre o possível problema:’O número nesta célula está formatado como texto ou precedido por um apóstrofo’.
- Além disso, quando você tentar somar os números formatados como texto, eles não mostram um total correto conforme mostrado acima.
Métodos para converter texto em números
Este artigo descreve cinco métodos diferentes que podem ser usados para converter texto em números, veremos um por um.
- Usando o recurso texto para numerar
- Alterando o formato da célula
- Usando o método Colar especial
- Usando o assistente Texto para colunas
- Usando fórmulas
Converter texto em números usando o recurso Texto em número
Vamos começar com um método simples e fácil, mas esse método nem sempre está disponível para você.
Esta opção está disponível quando os números são armazenados como texto como resultado da importação de dados de fontes externas ou quando um apóstrofo é adicionado antes de um número. Nesses casos, você notará que há um triângulo verde no canto superior esquerdo da célula.
Selecione todas as células que deseja converter de texto em números e clique no ícone de losango amarelo que aparece no canto superior direito. No menu suspenso, selecione a opção ‘Converter em número’.
Feito! Seus números são convertidos.
Transforme o texto em número alterando o formato
Outra maneira rápida de converter números formatados como texto em números é alterando o formato.
Aqui estão as etapas:
Selecione todas as células que deseja converter. Você pode selecionar uma coluna inteira selecionando a letra do cabeçalho. Vá para a guia ‘Página inicial’, clique na lista suspensa Formato de número no grupo Número e escolha a opção ‘Geral’ ou ‘Número’.
Selecionar a opção ‘Número’ fornecerá números decimais, portanto, a opção ‘Geral’ é adequada. Ou você pode selecionar qualquer um dos outros formatos (moeda, contabilidade ou porcentagem) se quiser que esses formatos de número específicos sejam aplicados aos seus dados.
Depois de selecionar ‘Geral’, o formato das células selecionadas é alterado instantaneamente e os números são alinhados à direita.
Esse método nem sempre funciona; nesses casos, use os métodos a seguir.
Alterar texto para número usando o método especial de colagem
O terceiro método é outro método eficiente para converter texto em números. Neste método, você está simplesmente realizando uma operação aritmética no texto pela ferramenta Colar especial. Aqui está o que você precisa fazer:
Selecione qualquer célula vazia (que o Excel interpreta como 0) e copie-a. Para isso, selecione uma célula e pressione ‘Ctrl + C’ ou clique com o botão direito e selecione ‘Copiar’ no menu de contexto. Em seguida, selecione as células que deseja converter de texto em números, clique com o botão direito e clique em ‘Colar especial’. Como alternativa, pressione o atalho ‘Ctrl + Alt + V’.
Na caixa de diálogo Colar especial, selecione ‘Valores’ na seção Colar (parte superior) e ‘Adicionar’ na seção Operação (parte inferior). E clique no botão ‘OK’.
Fazer isso adiciona 0 a cada célula em seu intervalo e converte o texto em números.
O resultado:
Converter texto em número usando o assistente de texto em colunas
Ainda outro método para converter texto em números é usar o assistente Texto em coluna. Este é um processo um pouco demorado, mas é útil para converter uma coluna inteira de valores. É assim que você faz:
Primeiro, selecione as células que deseja converter em números, mude para a guia ‘Dados’ e clique no botão ‘Texto para colunas’ no grupo Ferramentas de dados. Um ‘assistente de conversão de texto em coluna’ será aberto.
Na Etapa 1 do Assistente de texto para coluna, selecione ‘Delimitado’ em Tipo de dados original e clique em ‘Avançar’.
Na Etapa 2 do Assistente de texto para coluna, certifique-se de que a caixa ‘Guia’ esteja marcada e clique no botão ‘Avançar’.
Isso abrirá a etapa três do assistente, conforme mostrado abaixo. Aqui, certifique-se de que ‘Geral’ está selecionado em Formato de dados da coluna. Para o campo Destino, você pode especificar uma nova coluna onde deseja o resultado ou deixá-la como está e substituirá o conjunto de dados original. Em seguida, clique no botão ‘Concluir’.
Você provavelmente notou que não alterou uma opção durante todo o processo e poderíamos ter pulado para’Concluir’na etapa 1. No entanto, você pode ter que considerar se seus dados contêm delimitadores, como espaços ou vírgulas , você deve defini-los na etapa 2.
Converter texto em número usando fórmulas
O método final é usar fórmulas para converter texto em números. É uma maneira fácil e direta, que não requer muita intervenção manual. Com uma fórmula, você pode automatizar a conversão.
Converter string em número usando a função VALUE
O Excel oferece uma função especial a função ‘VALOR’ para converter um texto em um número.
O que é tão especial sobre este método é que ele pode reconhecer um número rodeado por alguns caracteres especiais, ele aceita uma string de texto entre aspas e uma referência a uma célula que contém o texto e cria uma versão limpa de o valor em outra célula.
A sintaxe da função VALUE:
=VALUE (texto)
Por exemplo, para converter um número formatado como texto em A1, use a seguinte função VALUE:
=VALUE (A2)
Primeiro, selecione a célula onde deseja o número convertido e digite a fórmula acima.
Para converter uma coluna de valores de texto, você insere a fórmula na primeira célula e arrasta a alça de preenchimento para copiar a fórmula para outras células:
Função VALUE do Excel com funções de texto
A função VALUE pode ser usada em combinação com as funções de texto, como LEFT, RIGHT e MID para extrair um número de uma string de texto.
No exemplo abaixo, usamos a função VALUE com a função RIGHT para extrair o valor numérico da string de texto na célula A1 da planilha.
=VALUE (RIGHT (A1,5))
Alterar texto para número com operações matemáticas no Excel
Você também pode converter um valor de texto em um número no Excel, executando uma operação aritmética simples que não altera o valor original.
Por exemplo, para converter o número formatado como texto na célula A1, você pode adicionar um zero, multiplicar ou dividir 1 por esse valor de texto.
=A1 + 0 (ou)=A1 * 1 (ou)=A1/1
Aqui neste artigo, discutimos todos os métodos possíveis que você pode usar para converter texto em número no Excel.