Skip to main content

Como converter em massa números armazenados como texto para números no Excel?

Author: Siluvia Last Modified: 2025-08-06

Ao trabalhar com o Excel, você pode encontrar situações onde centenas de números são inadvertidamente armazenados como texto em sua planilha. Isso geralmente acontece quando os dados são importados de outros sistemas ou arquivos, causando que os números sejam formatados como texto e resultando em erros de cálculo ou problemas ao realizar operações matemáticas. Converter cada célula manualmente não é prático, especialmente com grandes conjuntos de dados. Este guia descreve vários métodos eficazes para converter em massa números armazenados como texto em números verdadeiros no Excel, agilizando seu fluxo de trabalho e garantindo a consistência dos dados.

Converter em massa números contíguos armazenados como texto para números no Excel
Converter em massa números dispersos armazenados como texto para números no Excel
Converter em massa números armazenados como texto para números com alguns cliques
Fórmula do Excel - Converter texto em números com a função VALOR
Código VBA - Usar macro para converter programaticamente texto em números


Converter em massa números contíguos armazenados como texto para números no Excel

Se os números armazenados como texto forem contíguos (um ao lado do outro em um ou mais blocos) dentro de sua planilha, o Excel oferece uma ferramenta simples para convertê-los em números de forma eficiente. O cenário típico para isso é quando dados importados, como colunas de números, acabam sendo tratados como texto, o que pode ser indicado por um triângulo verde no canto de cada célula.

1. Destaque o intervalo contíguo contendo números armazenados como texto. Após a seleção, um pequeno botão de exclamação little button aparecerá próximo à área selecionada. Clique neste botão.

numbers which stored as text

2. No menu que aparece, selecione Converter para Número. O Excel converterá instantaneamente todos os números formatados como texto em valores numéricos adequados.

click Convert to Number from the drop-down list

Essa abordagem é direta para blocos de dados e evita a necessidade de conversões manuais ou baseadas em fórmulas. Os números convertidos agora podem ser usados em cálculos conforme pretendido.

Dica: Se o botão não aparecer, verifique novamente se seus dados estão detectados como texto (você pode verificar a formatação em Página Inicial > Formato de Número). Este método é melhor para intervalos contíguos; para células não contíguas, veja as soluções a seguir.


Converta facilmente texto para número ou vice-versa no Excel:

A utilidade Converter entre Texto e Número do Kutools para Excel ajuda você a converter facilmente todo o texto para número ou vice-versa no intervalo selecionado no Excel, conforme mostrado na demonstração abaixo. Baixe e experimente agora! (30-dia de teste grátis)

convert text to number or vice versa by kutools


Converter em massa números dispersos armazenados como texto para números no Excel

Nos casos em que os números formatados como texto estão distribuídos por toda a sua planilha (não em um intervalo contínuo), convertê-los manualmente um por um pode ser demorado. O recurso Colar Especial do Excel permite que você converta essas células dispersas simultaneamente.

1. Digite o número "1" em qualquer célula em branco e copie-o pressionando Ctrl + C. Depois, mantendo a tecla Ctrl pressionada, selecione todas as células não contíguas que deseja converter — clique em cada uma ou arraste para destacar conforme necessário. Com sua seleção ativa, pressione Ctrl + Alt + V (isso abre a caixa de diálogo Colar Especial).

2. Na caixa de diálogo Colar Especial, na seção Operação, escolha Multiplicar e clique em OK. Veja a captura de tela:

select the Multiply option in the Operation section

Essa operação multiplica cada célula selecionada por 1, forçando o Excel a tratar os valores como números. Os números são convertidos instantaneamente sem alterar seus valores reais.

Nota: A função Multiplicar só funciona se o conteúdo da célula for reconhecido como texto numérico (ou seja, sem caracteres não numéricos). Se seus dados contiverem espaços extras ou caracteres não numéricos, considere limpar os dados primeiro. Esse método é especialmente útil ao lidar com dados dispersos ou quando o botão “Converter para Número” não está disponível.


Converter em massa números armazenados como texto para números com o Kutools para Excel

A utilidade Converter entre Texto e Número do Kutools para Excel pode ajudá-lo a converter facilmente todos os números armazenados como texto em números em um intervalo ou múltiplos intervalos.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione um bloco contíguo de células ou múltiplos intervalos que deseja converter e, em seguida, clique em Kutools > Texto > Converter entre Texto e Número.

click Convert between Text and Number feature of kutools

2. Na caixa de diálogo Converter entre Texto e Número, selecione a opção Texto para número. Clique no botão OK para executar a conversão.

select the Text to number option in the dialog box

Todas as células selecionadas serão imediatamente convertidas de números formatados como texto para números verdadeiros, independentemente de serem contíguas ou dispersas.

Essa ferramenta é muito versátil, suportando seleções parciais, colunas inteiras ou até múltiplos intervalos. Ela também reduz erros humanos potenciais de conversões manuais, tornando-a ideal para conversões em massa de grandes conjuntos de dados.

  Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.


Fórmula do Excel - Converter texto em números com a função VALOR

Para usuários que desejam manter controle total sobre o processo de conversão ou precisam de uma solução compatível com dados dinâmicos, o Excel oferece a função VALOR. Esta fórmula converte representações de texto de números em valores numéricos verdadeiros, o que é particularmente eficaz ao preparar dados para cálculos adicionais ou quando os dados estão sendo atualizados regularmente.

Cenários aplicáveis: Este método é ideal para conjuntos de dados onde você deseja converter uma coluna ou um intervalo e manter os dados originais (já que a saída vai para uma coluna separada). Funciona bem mesmo quando os dados contêm misturas de texto-número ou estão sendo adicionados ao longo do tempo.

Passos:

1. Suponha que você tenha números formatados como texto na coluna A, começando na célula A1. Na célula correspondente da coluna B (por exemplo, B1), insira a seguinte fórmula:

=VALUE(A1)

2. Pressione Enter para confirmar a fórmula. Em seguida, para aplicar essa conversão ao restante de seus dados, arraste a alça de preenchimento de B1 para baixo para cobrir quantas linhas forem necessárias.

Dica: Se você quiser substituir as células originais pelos números convertidos, após gerar os resultados, copie os resultados na coluna B, clique com o botão direito no intervalo original e selecione "Colar Valores" para substituir o texto pelos números reais. Tenha cuidado: faça backup de seus dados originais antes de colar, se necessário.

Precauções:

  • Se a célula contiver texto não numérico, VALOR retornará um erro #VALOR!. Certifique-se de que seus dados contenham apenas texto que represente números.
  • Problemas de formatação, como espaços antes/depois, podem causar resultados inesperados. Considere limpar os dados com as funções ARRUMAR ou LIMPAR, se necessário.

Código VBA - Use macro para converter programaticamente texto em números

Para usuários mais avançados ou aqueles que lidam com grandes conjuntos de dados, automatizar o processo de conversão com uma macro VBA pode economizar tempo e esforço repetitivo. O VBA permite que você converta programaticamente números armazenados como texto em números reais para uma seleção inteira, coluna ou planilha. Isso é especialmente útil ao lidar com pastas de trabalho atualizadas regularmente ou para construir fluxos de trabalho repetíveis.

Cenários aplicáveis: Este método é adequado para usuários familiarizados com macros ou qualquer pessoa que precise realizar operações de conversão em massa em várias áreas dinâmicas de uma pasta de trabalho. É particularmente eficaz para tarefas recorrentes e também pode ser combinado com outras etapas de limpeza de dados.

Passos para usar a macro VBA:

1. Vá para a aba Desenvolvedor > Visual Basic. Na janela que aparece, clique em Inserir > Módulo e cole o código a seguir na janela do módulo:

Sub ConvertTextNumbersToNumbers()
    Dim rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Please select the range to convert text to number", xTitleId, WorkRng.Address, Type:=8)
    For Each rng In WorkRng
        If IsNumeric(rng.Value) And VarType(rng.Value) = vbString Then
            rng.Value = Val(rng.Value)
        End If
    Next
End Sub

2 Para executar o código, clique no Run button botão Executar ou pressione F5. Uma caixa de diálogo solicitará que você selecione o intervalo para conversão. Selecione as células contendo números armazenados como texto e confirme.

Dicas e precauções:

  • Esta macro processa cada célula somente se for um número representado como string. Dados como texto alfabético ou erros permanecerão inalterados.
  • Sempre faça backup de sua planilha antes de executar macros, caso precise restaurar seus dados originais.
  • A macro pode ser ajustada para colunas inteiras ou planilhas específicas modificando a parte que define WorkRng.
  • Se sua pasta de trabalho já tiver macros habilitadas, essa abordagem funcionará perfeitamente. Se as macros estiverem desabilitadas, habilite-as conforme solicitado pelo Excel.

Essa abordagem VBA é altamente personalizável e pode ser expandida para incluir etapas adicionais de limpeza de dados. É especialmente eficaz para o processamento rotineiro de grandes conjuntos de dados ou frequentemente atualizados.


Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com múltiplos valores|Procura em várias planilhas|Correspondência Fuzzy....
Lista Suspensa Avançada: Crie rapidamente Lista Suspensa|Lista Suspensa Dependente|Lista Suspensa com Múltipla Seleção....
Gerenciador de Colunas: Adicionar um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco|Visualização de Design|Barra de fórmulas aprimorada|Gerenciador de Pasta de Trabalho & Planilha|Biblioteca de AutoTexto|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ... ) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ... ) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ... ) |... e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!