Extrair texto antes/depois de espaço ou vírgula no Excel - Guia Fácil
Extrair texto antes ou depois de um caractere específico (como espaço ou vírgula) é uma tarefa comum no Excel. Seja preparando um conjunto de dados para análise ou simplesmente precisando isolar certos elementos dos seus dados textuais, o Excel oferece várias funções para realizar essa tarefa. Neste artigo, exploraremos como extrair texto antes ou depois da primeira ocorrência de um espaço, vírgula ou qualquer outro caractere usando fórmulas do Excel.

Extrair texto antes ou depois do primeiro espaço/vírgula/outro caractere
Extrair texto antes ou depois de um caractere específico usando fórmulas
Para extrair o texto antes ou depois da primeira ocorrência de um caractere específico, como um espaço ou vírgula, no Excel, você pode usar as seguintes fórmulas simples.
Extrair texto antes do primeiro espaço ou vírgula
- Copie ou insira a seguinte fórmula em uma célula em branco onde deseja localizar o resultado, depois pressione a tecla "Enter" para obter o resultado. Veja a captura de tela:
=LEFT(A2,(FIND(",",A2,1)-1))
Dica: Nesta fórmula, você pode substituir o delimitador vírgula (,) por qualquer outro separador conforme necessário. - Em seguida, selecione a célula da fórmula e arraste a alça de preenchimento para baixo para preencher a fórmula em outras células; todo o texto antes da primeira vírgula será extraído de uma vez. Veja a captura de tela:
- FIND(",", A2, 1): Esta parte é usada para encontrar a posição da primeira vírgula na célula A2. A função FIND retorna a posição da vírgula onde ela aparece pela primeira vez no texto.
- FIND(",", A2, 1) - 1: Como queremos apenas extrair os caracteres antes da vírgula, subtraímos 1 da posição da vírgula.
- LEFT(A2, FIND(",", A2, 1) - 1): Finalmente, a função LEFT extrai os caracteres do lado esquerdo da célula A2 com base no número de caracteres obtidos na etapa anterior.
Extrair texto após o primeiro espaço ou vírgula
Para extrair texto após o primeiro espaço ou vírgula, você pode usar uma combinação das funções MID, FIND e LEN.
- Copie ou insira a seguinte fórmula em uma célula em branco onde deseja localizar o resultado, depois pressione a tecla "Enter" para obter o resultado.
=MID(A2, FIND(",", A2) + 1, LEN(A2))
Dica: Nesta fórmula, você pode substituir o delimitador vírgula (,) por qualquer outro separador conforme necessário. - Em seguida, selecione a célula da fórmula e arraste a alça de preenchimento para baixo para preencher a fórmula em outras células; todo o texto após a primeira vírgula será extraído de uma vez. Veja a captura de tela:
- FIND(",", A2): Esta parte é usada para encontrar a posição da primeira vírgula na célula A2. A função FIND retorna a posição da vírgula onde ela aparece pela primeira vez no texto.
- FIND(",", A2) + 1: Como queremos extrair os caracteres após a vírgula, adicionamos 1 à posição da vírgula.
- LEN(A2): Esta parte é usada para obter o comprimento total do texto na célula A2.
- MID(A2, FIND(",", A2) + 1, LEN(A2)): Finalmente, a função MID extrai todos os caracteres da célula A2 começando da posição obtida acima até o comprimento total do texto.
Extrair texto antes ou depois de um caractere específico usando Kutools para Excel
Você está cansado de fórmulas complicadas e ajustes manuais intermináveis no Excel? Diga adeus ao incômodo e olá à eficiência com Kutools para Excel! Nosso poderoso add-in simplifica seu fluxo de trabalho, permitindo que você extraia texto antes ou depois de qualquer caractere específico com apenas alguns cliques.
Após baixar e instalar Kutools para Excel, clique em "Kutools" > "Texto" > "Extrair Texto" para abrir a caixa de diálogo "Extrair Texto".
Na caixa de diálogo, na aba "Extrair por Posição":
- Selecione o intervalo de dados do qual você deseja extrair o texto;
- Na caixa de lista "Opções", marque a opção "Antes do texto" ou "Depois do texto" e digite o delimitador com base no qual deseja extrair o texto;
- Em seguida, clique no botão "OK".
Outra caixa de diálogo aparecerá para lembrá-lo de selecionar as células onde colocar o resultado, e então, clique em "OK"; todo o texto antes ou depois da primeira vírgula será extraído, veja a captura de tela:
Extrair texto antes ou depois de um caractere específico usando fórmulas no Excel 365
Com a introdução de novas funções no Excel 365, como TEXTBEFORE e TEXTAFTER, esse processo se tornou mais direto. Esta seção irá guiá-lo pelas etapas para extrair texto de forma eficiente antes ou depois de um caractere específico usando essas funções.
Extrair texto antes do primeiro espaço ou vírgula com a função TEXTBEFORE
A função TEXTBEFORE extrai o texto que aparece antes de um delimitador especificado. A sintaxe da função TEXTBEFORE é:
TEXTBEFORE(text, delimiter, [instance_num])
- texto: A string de texto da qual você deseja extrair caracteres (por exemplo, A2).
- delimitador: O caractere ou string antes do qual você deseja extrair o texto (por exemplo, ",").
- número_instância: Opcional. Especifica qual instância do delimitador usar se ele aparecer várias vezes. O padrão é 1.
- Aplique a função TEXTBEFORE para extrair o texto antes da primeira vírgula:
=TEXTBEFORE(A2, ",")
- Em seguida, selecione a célula da fórmula e arraste a alça de preenchimento para baixo para preencher a fórmula em outras células.
Extrair texto após o primeiro espaço ou vírgula com a função TEXTAFTER
A função TEXTAFTER extrai o texto que aparece após um delimitador especificado. A sintaxe da função TEXTAFTER é:
TEXTAFTER(text, delimiter, [instance_num])
- texto: A string de texto da qual você deseja extrair caracteres (por exemplo, A2).
- delimitador: O caractere ou string após o qual você deseja extrair o texto (por exemplo, ",").
- número_instância: Opcional. Especifica qual instância do delimitador usar se ele aparecer várias vezes. O padrão é 1.
- Aplique a função TEXTAFTER para extrair o texto após a primeira vírgula:
=TEXTAFTER(A2, ",")
- Em seguida, selecione a célula da fórmula e arraste a alça de preenchimento para baixo para preencher a fórmula em outras células.
Resumo
Extrair texto antes ou depois de um caractere específico (como espaço ou vírgula) é uma tarefa comum no processamento de dados no Excel. Neste artigo, exploramos vários métodos para extrair texto, incluindo o uso de fórmulas em todas as versões do Excel, o uso do add-in Kutools para Excel e o uso das funções TEXTBEFORE e TEXTAFTER no Excel 365.
● Extraindo Texto Usando Fórmulas
Em todas as versões do Excel, você pode usar funções como LEFT, FIND, MID e LEN para extrair texto antes ou depois de um caractere específico. Essas fórmulas são eficazes, mas às vezes podem ser complexas, exigindo várias etapas e sintaxe precisa.
● Extraindo Texto Usando Kutools para Excel
Kutools para Excel é um poderoso add-in que fornece mais de 300 recursos avançados, simplificando o manuseio de tarefas complexas. Com o recurso de extração de texto no Kutools, você pode facilmente extrair texto antes ou depois de um caractere específico com apenas alguns cliques, aumentando significativamente a eficiência no trabalho.
● Extraindo Texto Usando Funções TEXTBEFORE e TEXTAFTER
No Excel 365, as novas funções TEXTBEFORE e TEXTAFTER tornam esse processo mais direto. Essas funções são especificamente projetadas para extrair texto antes ou depois de um caractere específico, com sintaxe simples e compreensível, reduzindo muito a necessidade de fórmulas complexas.
Não importa qual método você use, você pode escolher a ferramenta mais adequada para extrair texto com base em suas necessidades específicas. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais. Por favor, clique aqui para acessá-los. Obrigado por ler, e esperamos fornecer mais informações úteis no futuro!
Extrair cada parte do texto separada por espaço/vírgula ou outros delimitadores
Desbloqueie o poder dos seus dados com Kutools para Excel! Seja lidando com espaços, vírgulas ou outros delimitadores, nosso recurso Dividir Células permite extrair e organizar partes individuais de texto sem esforço. Com apenas alguns cliques, agilize seu fluxo de trabalho e aprimore sua análise de dados.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O 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...
O Office Tab traz interface com abas para o Office e facilita muito o 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 na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!