Como remover números de cadeias de texto no Excel?
Ao trabalhar com o Excel, é comum deparar-se com cadeias de texto que contêm números indesejados misturados com letras ou outros caracteres. Remover esses dígitos do seu texto garante consistência e melhora significativamente a legibilidade. Este guia apresenta uma explicação detalhada de várias soluções práticas — desde fórmulas nativas do Excel até à conveniente ferramenta Kutools para Excel e a uma Função Definida pelo Utilizador (UDF) em VBA. Cada método foi cuidadosamente concebido para o ajudar a eliminar números de cadeias de texto de forma eficiente, adaptando-se ao seu fluxo de trabalho preferido e ao volume dos seus dados.
- Remover números de cadeias de texto com uma fórmula
- Remover números de cadeias de texto em lote com Kutools para Excel
- Remover números de cadeias de texto com Função Definida pelo Utilizador
- Soluções alternativas: Preenchimento Rápido e Texto em Colunas
Remover números de cadeias de texto com uma fórmula
Se preferir soluções exclusivamente baseadas nas funções incorporadas do Excel, pode utilizar a seguinte fórmula matricial. Este método é ideal para utilizadores que procuram uma abordagem puramente baseada em fórmulas e pretendem evitar extras ou macros. Tenha em conta, no entanto, que estas fórmulas matriciais costumam ser extensas, podendo parecer complexas a principiantes, além de serem menos eficientes com conjuntos de dados muito grandes devido a limitações de desempenho.
- Selecione a célula onde pretende que o texto limpo apareça — por exemplo, a célula C2.
- Introduza a seguinte fórmula matricial na célula selecionada e prima Ctrl + Shift + Enter para confirmar:
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)), "", MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)))
Na fórmula, «A2» refere-se à célula que contém a sua cadeia de Texto Original. Se os seus dados estiverem noutra célula, ajuste a referência em conformidade antes de premir Ctrl + Shift + Enter. Após aplicar a fórmula, clique na célula do resultado e utilize a Alça de Preenchimento — o pequeno quadrado no canto inferior direito da célula — para arrastar e preencher a fórmula nas restantes células do intervalo de dados.

Dicas e Resolução de Problemas:
- Esta fórmula não diferencia maiúsculas de minúsculas e remove todos os dígitos da cadeia de texto, preservando letras e quaisquer outros caracteres não numéricos. Não afeta a remoção de espaços nem a pontuação — apenas os números.
- Verifique sempre o resultado da fórmula quanto a problemas acidentais de formatação; copiar e colar a fórmula ou arrastá-la através de células mescladas poderá provocar erros inesperados.
- Se vir um erro #VALOR! após introduzir a fórmula, verifique se premiu Ctrl + Shift + Enter — e não apenas Enter.
Remover números de cadeias de texto em lote com Kutools para Excel
Quando trabalha com conjuntos de dados muito grandes ou precisa de um elevado nível de conveniência, a funcionalidade «Excluir Caracteres Específicos» do Kutools para Excel pode poupar-lhe tempo e esforço significativos. Esta ferramenta automatizada permite remover caracteres numéricos de múltiplas células numa única operação em lote, garantindo velocidade e simplicidade tanto em tarefas rotineiras como em limpezas pontuais. O Kutools integra-se perfeitamente no Excel, oferecendo uma interface intuitiva que agiliza o seu fluxo de trabalho e reduz erros associados ao processamento manual.
Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!
Em primeiro lugar, selecione todas as células que contêm texto do qual pretende remover números.
Em seguida, aceda ao separador Kutools, clique em «Texto» e selecione «Excluir Caracteres Específicos» no menu pendente.
Na caixa de diálogo «Excluir Caracteres Específicos», ative a opção «Numérico» para garantir que apenas os números sejam removidos das suas células contendo cadeias de texto. Em seguida, clique em «OK» para aplicar as alterações.

O resultado é imediato: todas as células selecionadas ficam livres de caracteres numéricos.

Dicas Adicionais:
- Se os seus dados incluírem não só números, mas também símbolos ou outras marcas indesejadas, pode refinar ainda mais a limpeza ao ativar a opção «Não alfabético» na caixa de diálogo — preservando apenas caracteres alfabéticos e ajudando a padronizar o texto.

- A última ação do Kutools pode ser anulada através do comando Anular do Excel. No entanto, as ações anteriores realizadas com o Kutools deixam de poder ser anuladas após executar uma nova operação, pelo que é recomendável guardar a sua pasta de trabalho antes de aplicar várias funcionalidades do Kutools.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Demonstração: remover números de cadeias de texto no Excel
Remover números de cadeias de texto com Função Definida pelo Utilizador
Se tem à vontade com programação, criar uma Função Definida pelo Utilizador (UDF) em VBA permite automatizar a remoção de números e reutilizar essa lógica em qualquer pasta de trabalho. Este método é flexível e ideal para tarefas personalizadas de extração, processos repetitivos de limpeza ou situações em que as limitações das fórmulas impedem o processamento em lote.
Prima Alt + F11 no seu teclado para abrir o Editor do VBA do Excel.
Na janela do VBA, vá a Inserir > Módulo. Cole o seguinte código VBA na área do módulo:
Function RemoveNumbers(Txt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemoveNumbers = .Replace(Txt, "") End With End FunctionFeche o editor do VBA e regresse ao Excel. Numa célula vazia (por exemplo, a célula)B2 ou onde desejar que o texto limpo apareça), introduza esta fórmula:
=RemoveNumbers(A2)Lembre-se de substituir «A2» pela referência da célula que contém a sua cadeia de Texto Original. A função definida pelo utilizador (UDF) removerá então todos os números da célula indicada.


Aspectos a Ter em Conta:
- A sua pasta de trabalho deve ser guardada como ativada para macros (*.xlsm) após adicionar o código VBA; caso contrário, a função não funcionará quando reabrir o ficheiro.
- As soluções VBA são ideais para quem procura lógica personalizada e reutilizável, embora exijam a ativação de macros no Excel por motivos de segurança.
- Se receber um erro como #NOME?, verifique se o código foi inserido e guardado corretamente no seu módulo VBA e se as macros estão ativadas.
- Este método VBA funciona tanto em conjuntos de dados pequenos como em grandes, podendo ser utilizado em fórmulas e facilmente estendido a outras células, conforme necessário.
Soluções alternativas: Preenchimento Rápido e Texto em Colunas
Para limpezas manuais rápidas e visuais — especialmente quando a estrutura dos dados é previsível — o Excel disponibiliza o Preenchimento Rápido e o Texto em Colunas, úteis em casos simples ou na preparação de dados:
- Preenchimento Rápido: Digite o resultado pretendido (com os números removidos) junto à célula original e, em seguida, prima
Ctrl + Epara preencher automaticamente transformações semelhantes. Esta opção é ideal se o padrão de remoção for consistente e fácil de identificar. Para mais detalhes, consulte Preenchimento Rápido no Excel. - Texto em Colunas: Se os números surgirem sempre na mesma posição ou estiverem separados por delimitadores, pode utilizar Dados > Texto em Colunas para dividir as colunas e, depois, combinar apenas as partes não numéricas. Esta abordagem é ideal para dados estruturados, como códigos ou etiquetas. Para mais detalhes, consulte Como separar texto e número de uma célula em duas colunas.
Artigos relacionados:
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos





