Skip to main content

Remover texto após ou antes do segundo ou enésimo espaço de cadeias de texto

Author: Xiaoyang Last Modified: 2025-06-04

Às vezes, pode ser necessário remover todo o texto após ou antes do segundo ou enésimo delimitador específico (como espaço, vírgula, etc.), conforme mostrado na captura de tela a seguir. Neste artigo, vou falar sobre algumas fórmulas simples para lidar com essa tarefa no Excel.

doc-remove-after-second-space-1


Remover texto após o segundo ou enésimo delimitador específico (espaço, vírgula, etc.) de cadeias de texto

No Excel, para remover o texto após o segundo ou enésimo espaço ou outros separadores, as funções ESQUERDA, SUBSTITUIR e LOCALIZAR podem ajudá-lo. A sintaxe genérica é:

=ESQUERDA(SUBSTITUIR(célula," ","#",N+1),LOCALIZAR("#",SUBSTITUIR(célula," ","#",N),1)-1)
  • célula: A referência da célula ou cadeia de texto da qual você deseja remover o texto.
  • N: Representa o enésimo delimitador com base no qual você deseja remover o texto.

Por favor, copie ou digite a fórmula abaixo em uma célula em branco onde você deseja obter o resultado:

=ESQUERDA(SUBSTITUIR(A2," ","#",3),LOCALIZAR("#",SUBSTITUIR(A2," ","#",2),1)-1)

E então, arraste a alça de preenchimento para baixo nas células onde deseja aplicar esta fórmula, e todo o texto após o segundo espaço será excluído de uma vez, veja a captura de tela:

doc-remove-after-second-space-2

Explicação da fórmula:

1. SUBSTITUIR(A2," ","#",3): Esta função SUBSTITUIR é usada para substituir o terceiro espaço por um caractere específico # na célula A2. Ela retornará isso: “Tom Hill Houston#Texas EUA”. Essa parte da fórmula é reconhecida como o argumento texto da função ESQUERDA.

2. LOCALIZAR("#",SUBSTITUIR(A2," ","#",2),1)-1: Esta parte da fórmula é reconhecida como o argumento num_caract da função ESQUERDA.

  • SUBSTITUIR(A2," ","#",2): A função SUBSTITUIR irá substituir o segundo espaço por um caractere específico # na célula A2. E você obterá o resultado assim: “Tom Hill#Houston Texas EUA”.
  • LOCALIZAR("#",SUBSTITUIR(A2," ","#",2),1)-1=LOCALIZAR("#", "Tom Hill#Houston Texas EUA", 1)-1: Esta função LOCALIZAR é usada para encontrar a posição do caractere # na cadeia de texto retornada pela função SUBSTITUIR, começando no primeiro caractere. Subtrair 1 significa excluir o espaço. E isso retornará o número 8.

3. ESQUERDA(SUBSTITUIR(A2," ","#",3),LOCALIZAR("#",SUBSTITUIR(A2," ","#",2),1)-1)=ESQUERDA("Tom Hill Houston#Texas EUA", 8): Finalmente, esta função ESQUERDA extrairá 8 caracteres do lado esquerdo da cadeia de texto na célula A2.

Notas:

1. Se houver outros delimitadores separando sua cadeia de texto, basta substituir o caractere de espaço por outros que você precise.

2. Para remover o texto após o enésimo delimitador específico, altere o número enésimo conforme necessário; por exemplo, para remover o texto após o terceiro espaço, aplique a seguinte fórmula:

=ESQUERDA(SUBSTITUIR(A2," ","#",4),LOCALIZAR("#",SUBSTITUIR(A2," ","#",3),1)-1)

doc-remove-after-second-space-3


Remover texto antes do segundo ou enésimo delimitador específico (espaço, vírgula, etc.) de cadeias de texto

Para remover o texto antes do segundo ou enésimo delimitador específico, as funções DIREITA, COMPRIMENTO, LOCALIZAR e SUBSTITUIR podem ajudá-lo. A sintaxe genérica é:

=DIREITA(célula,COMPRIMENTO(célula)-LOCALIZAR("#",SUBSTITUIR(célula," ","#",N)))
  • célula: A referência da célula ou cadeia de texto da qual você deseja remover o texto.
  • N: Representa o enésimo delimitador com base no qual você deseja remover o texto.

Por favor, copie ou insira a fórmula abaixo em uma célula em branco:

=DIREITA(A2,COMPRIMENTO(A2)-LOCALIZAR("#",SUBSTITUIR(A2," ","#",2)))

Então, arraste a alça de preenchimento para baixo nas células para aplicar esta fórmula, e você obterá o resultado que precisa:

doc-remove-after-second-space-4

Explicação da fórmula:

1. COMPRIMENTO(A2)-LOCALIZAR("#",SUBSTITUIR(A2," ","#",2)):Esta parte da fórmula é reconhecida como o argumento num_caract da função DIREITA.

  • SUBSTITUIR(A2," ","#",2): A função SUBSTITUIR irá substituir o segundo espaço por um caractere específico # na célula A2. E você obterá o resultado assim: “Tom Hill#Houston Texas EUA”.
  • LOCALIZAR("#",SUBSTITUIR(A2," ","#",2))=LOCALIZAR("#", "Tom Hill#Houston Texas EUA" ): Esta função LOCALIZAR obterá a posição do caractere # na cadeia de texto retornada pela função SUBSTITUIR. E ela retornará o número 9.
  • COMPRIMENTO(A2)-LOCALIZAR("#",SUBSTITUIR(A2," ","#",2))=25-9: O comprimento total da célula A2 subtrai a posição do segundo espaço para obter o número de caracteres restantes. Isso retornará o número 16.

2. DIREITA(A2,COMPRIMENTO(A2)-LOCALIZAR("#",SUBSTITUIR(A2," ","#",2)))=DIREITA(A2, 16): Esta função DIREITA é usada para extrair os caracteres do lado direito do texto na célula A2.

Notas:

1.Se houver outros delimitadores separando sua cadeia de texto, basta substituir o caractere de espaço por outros que você precise.

2. Para remover o texto antes do enésimo delimitador específico, altere o número enésimo conforme necessário; por exemplo, para remover o texto após o terceiro espaço, aplique a fórmula abaixo:

=DIREITA(A2,COMPRIMENTO(A2)-LOCALIZAR("#",SUBSTITUIR(A2," ","#",3)))

doc-remove-after-second-space-5


Funções relacionadas usadas:

  • COMPRIMENTO:
  • A função COMPRIMENTO retorna o número de caracteres em uma cadeia de texto.
  • ESQUERDA:
  • A função ESQUERDA extrai o número dado de caracteres do lado esquerdo de uma string fornecida.
  • DIREITA:
  • A função DIREITA é usada para extrair um número específico de caracteres do lado direito da cadeia de texto.
  • LOCALIZAR:
  • A função LOCALIZAR é usada para encontrar uma string dentro de outra string e retorna a posição inicial da string dentro de outra.
  • SUBSTITUIR:
  • A função SUBSTITUIR do Excel substitui texto ou caracteres dentro de uma cadeia de texto por outro texto ou caracteres.

Mais artigos:

  • Remover Texto Dentro De Parênteses Ou Colchetes De Cadeias De Texto
  • Suponha que você tenha uma lista de cadeias de texto, e parte dos textos estejam entre parênteses, agora você quer remover todo o texto dentro dos parênteses, incluindo os próprios parênteses, conforme mostrado na captura de tela abaixo. Este artigo apresentará alguns métodos para resolver essa tarefa no Excel.

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.