Skip to main content

Extrair texto antes ou depois do segundo espaço ou vírgula

Author: Xiaoyang Last Modified: 2025-06-04

Se você precisa extrair sequências de texto que estão antes ou depois do segundo ou enésimo caractere específico (espaço ou vírgula) em uma lista de células, este artigo apresentará algumas fórmulas para resolver essa tarefa no Excel.

doc-extract-after-second-space-1 doc-extract-after-second-space-2

Extrair o texto após o segundo ou enésimo espaço ou vírgula no Excel

No Excel, a combinação das funções TRIM, MID, FIND e SUBSTITUTE pode ajudá-lo a lidar com essa tarefa. A sintaxe genérica é:

=TRIM(MID(texto,LOCALIZAR("#",SUBSTITUIR(texto," ","#",Nth))+1,255))
  • texto: A cadeia de texto ou referência de célula da qual você deseja extrair o texto.
  • Nth: Representa o número da instância do espaço ou vírgula com base na qual você deseja extrair o texto.

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

=TRIM(MID(A2,LOCALIZAR("#",SUBSTITUIR(A2," ","#",2))+1,255))

doc-extract-after-second-space-3


Explicação da fórmula:

SUBSTITUIR(A2," ","#",2): Esta função SUBSTITUIR é usada para encontrar e substituir o segundo caractere de espaço pelo caractere # na célula A2. Você obterá o resultado assim: “Inserir múltiplas#linhas em branco”. Este resultado retornado é reconhecido como o argumento dentro_texto na função LOCALIZAR.

LOCALIZAR("#",SUBSTITUIR(A2," ","#",2))+1: A função LOCALIZAR obtém a posição do caractere # dentro da cadeia de texto retornada pela função SUBSTITUIR, adicionando 1 significa obter a posição inicial após o segundo espaço no texto, e você obterá 17. O resultado retornado será reconhecido como o argumento início_num na função MID.

MID(A2,LOCALIZAR("#",SUBSTITUIR(A2," ","#",2))+1,255): A função MID é usada para extrair 255 caracteres de uma cadeia de texto na célula A2 que começa no número de caractere retornado pela função LOCALIZAR.

doc extract after second space 04

TRIM(): Esta função TRIM removerá todos os espaços extras e deixará apenas um entre as palavras.


Notas:

1. Se seus textos são separados por vírgula ou outros delimitadores, basta substituir a string de espaço por outros separadores conforme necessário. Por exemplo:

=TRIM(MID(A2,LOCALIZAR("#",SUBSTITUIR(A2,",","#",2))+1,255))

2. Para extrair o texto após o enésimo espaço, altere o número 2 para o número desejado na fórmula; por exemplo, para extrair o texto após o terceiro espaço, aplique a seguinte fórmula:

=TRIM(MID(A4,LOCALIZAR("#",SUBSTITUIR(A4," ","#",3))+1,255))

doc-extract-after-second-space-5


Extrair o texto antes do segundo ou enésimo espaço ou vírgula no Excel

Para extrair o texto antes do segundo ou enésimo espaço ou vírgula, as funções ESQUERDA, SUBSTITUIR e LOCALIZAR podem ajudá-lo. A sintaxe genérica é:

=ESQUERDA(texto,LOCALIZAR("#",SUBSTITUIR(texto," ","#",Nth))-1)
  • texto: A cadeia de texto ou referência de célula da qual você deseja extrair o texto.
  • Nth: Representa o número da instância do espaço ou vírgula com base na qual você deseja extrair o texto.

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

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

E então, arraste a alça de preenchimento para baixo nas células onde você deseja aplicar esta fórmula, e todo o texto antes do segundo espaço será extraído conforme mostrado na captura de tela a seguir.

doc-extract-after-second-space-6


Explicação da fórmula:

SUBSTITUIR(A2," ","#",2): Esta função SUBSTITUIR é usada para encontrar e substituir o segundo caractere de espaço pelo caractere # na célula A2. Você obterá o resultado assim: “Inserir múltiplas#linhas em branco”. Este resultado retornado é reconhecido como o argumento dentro_texto na função LOCALIZAR.

LOCALIZAR("#",SUBSTITUIR(A2," ","#",2))-1: A função LOCALIZAR obtém a posição do caractere # dentro da cadeia de texto retornada pela função SUBSTITUIR, subtraindo 1 para obter a posição antes do segundo caractere de espaço no texto. E você obterá 15. O resultado retornado será reconhecido como o argumento num_caract na função ESQUERDA.

ESQUERDA(A2,LOCALIZAR("#",SUBSTITUIR(A2," ","#",2))-1): Por fim, a função ESQUERDA é usada para extrair os 15 caracteres mais à esquerda retornados pela função LOCALIZAR da cadeia de texto na célula A2.


Notas:

1. Se seus textos são separados por vírgula ou outros delimitadores, basta substituir a string de espaço por outros separadores conforme necessário. Por exemplo:

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

2. Para extrair o texto antes do enésimo espaço, altere o número 2 para o número desejado na fórmula; por exemplo, para extrair o texto antes do terceiro espaço, aplique a seguinte fórmula:

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

doc-extract-after-second-space-7


Funções relacionadas utilizadas:

  • MID:
  • A função MID é usada para encontrar e retornar um número específico de caracteres do meio de uma determinada cadeia de texto.
  • ESQUERDA:
  • A função ESQUERDA extrai o número dado de caracteres do lado esquerdo de uma string fornecida.
  • 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 Microsoft Excel substitui texto ou caracteres dentro de uma cadeia de texto por outro texto ou caracteres.
  • TRIM:
  • A função TRIM remove todos os espaços extras da cadeia de texto e mantém apenas espaços únicos entre as palavras.

Mais artigos:

  • Extrair Múltiplas Linhas De Uma Célula
  • Se você tem uma lista de strings de texto separadas por quebras de linha (que ocorrem ao pressionar as teclas Alt + Enter ao inserir o texto), e agora quer extrair essas linhas de texto em várias células, conforme mostrado na captura de tela abaixo. Como você poderia resolver isso com uma fórmula no Excel?
  • Extrair a N-ésima Palavra Da String De Texto No Excel
  • Se você tem uma lista de strings de texto ou frases, e agora quer extrair a palavra específica n-ésima da lista, conforme mostrado na captura de tela abaixo. Este artigo apresentará alguns métodos para resolver esse trabalho no Excel.
  • Extrair Texto Entre Parênteses De Uma String De Texto
  • Se houver parte do texto cercada por parênteses dentro da string de texto, agora você precisa extrair todas as strings de texto entre os parênteses, conforme mostrado na captura de tela a seguir. Como você poderia resolver essa tarefa no Excel de forma rápida e fácil?
  • Extrair Substring De Uma String De Texto No Excel
  • Pode ser uma tarefa comum para você extrair substrings de strings de texto; no Excel, não há uma função direta para fazer isso, mas, com a ajuda das funções ESQUERDA, DIREITA, MEIO e PROCURAR, você pode extrair vários tipos de substrings conforme necessário.

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.