Skip to main content

Remover ou eliminar caracteres numéricos de sequências de texto

Author: Xiaoyang Last Modified: 2025-06-04

Se você deseja remover todos os números de uma lista de sequências de texto, mas manter outros caracteres não numéricos, talvez algumas fórmulas no Excel possam ajudá-lo.

doc-remove-numbers-1


Remover ou eliminar todos os números de sequências de texto no Excel

Para remover apenas números de sequências alfanuméricas, uma fórmula matricial complexa que combina as funções TEXTJOIN, MID, ROW, IF, ISERR, LEN e INDIRECT pode ajudar. Observação: Esta fórmula só funciona bem no Excel 2019 e Office 365.) A sintaxe genérica é:

=TEXTJOIN("",VERDADEIRO,SE(ÉERRO(MEIO(texto,LIN(INDIRETO("1:"&NÚM.CARACT(texto))),1)+0),MEIO(texto,LIN(INDIRETO("1:"&NÚM.CARACT(texto))),1),""))
  • texto: a sequência de texto ou valor da célula do qual você deseja remover todos os números.

1. Por favor, copie ou insira a fórmula abaixo em uma célula em branco onde você deseja exibir o resultado:

=TEXTJOIN("",VERDADEIRO,SE(ÉERRO(MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1)+0),MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1),""))

2. Em seguida, pressione simultaneamente as teclas Ctrl + Shift + Enter para obter o primeiro resultado, veja a captura de tela:

doc-remove-numbers-2

3. Depois disso, selecione a célula com a fórmula, arraste a alça de preenchimento para baixo até as células que você deseja usar, e todos os números terão sido removidos das sequências de texto, veja a captura de tela:

doc-remove-numbers-3


Explicação da fórmula:

LIN(INDIRETO("1:"&NÚM.CARACT(A2))): A função INDIRETO dentro da função LIN retornará uma lista de matriz cujo comprimento é igual ao comprimento da célula A2 como abaixo, e esta parte é reconhecida como start_num na função MEIO.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}

MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1): Esta função MEIO é usada para extrair texto da célula A2 para obter um caractere, e ela retornará uma matriz assim:
{ "5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l"}

MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1)+0: Adicionar o valor 0 após essa matriz é usado para forçar o texto a se tornar um número, os valores de texto numérico serão convertidos em números, e os valores não numéricos serão exibidos como erro #VALOR! assim:
{"5";"0";"0";#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE! !;#VALUE! !;#VALUE!...}

SE(ÉERRO(MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1)+0),MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1),""): A função SE é usada para verificar se os valores da matriz retornados pela função MEIO são valores de erro ou não. Se for um valor de erro, então obtém o caractere não numérico usando a segunda função MEIO, caso contrário, cadeias vazias são exibidas assim:
{ "";"";"";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l"}

TEXTJOIN("",VERDADEIRO,SE(ÉERRO(MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1)+0),MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1),"")): Finalmente, a função TEXTJOIN unirá todos os valores e ignorará a string vazia para obter o resultado.


Notas:

1. Ao remover caracteres numéricos, podem restar alguns espaços extras, para remover todos os espaços extras, você deve envolver a fórmula na função ARRUMAR conforme abaixo:

=ARRUMAR(TEXTJOIN("",VERDADEIRO,SE(ÉERRO(MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1)+0),MEIO(A2,LIN(INDIRETO("1:"&NÚM.CARACT(A2))),1),"")))

2. Para remover números de sequências de texto em versões anteriores do Excel, aplique a seguinte fórmula:

=SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

doc-remove-numbers-4


Funções relacionadas usadas:

  • TEXTJOIN:
  • A função TEXTJOIN une vários valores de uma linha, coluna ou intervalo de células com um delimitador específico.
  • MEIO:
  • A função MEIO é usada para encontrar e retornar um número específico de caracteres do meio de uma sequência de texto fornecida.
  • LIN:
  • A função LIN do Excel retorna o número da linha de uma referência.
  • INDIRETO:
  • A função INDIRETO do Excel converte uma string de texto em uma referência válida.
  • NÚM.CARACT:
  • A função NÚM.CARACT retorna o número de caracteres em uma sequência de texto.
  • SE:
  • A função SE realiza um teste lógico simples dependendo do resultado da comparação, e retorna um valor se o resultado for VERDADEIRO, ou outro valor se o resultado for FALSO.
  • ÉERRO:
  • A função ÉERRO é usada para retornar VERDADEIRO para qualquer tipo de erro, exceto o erro #N/D.

Mais artigos:


As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: 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  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem 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 do Excel ...)  |  ... e mais

Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.