Skip to main content

Como extrair parte de uma string de texto de uma célula no Excel?

Author: Sun Last Modified: 2025-06-04

Este tutorial demonstra métodos para extrair substrings da esquerda, meio ou direita de uma célula e explica como extrair texto antes ou depois de um caractere específico, conforme mostrado nas capturas de tela abaixo.

A screenshot demonstrating extracting parts of text strings in Excel

Extrair substring da esquerda, meio ou direita

Método A: Extrair substring da esquerda, meio ou direita usando fórmula

No Excel, existem algumas fórmulas que podem ajudá-lo a extrair rapidamente parte do texto.

Extrair os primeiros n caracteres

Suponha que você deseja extrair os primeiros 3 caracteres de uma lista de dados fornecida, selecione uma célula em branco onde deseja colocar o resultado extraído e use esta fórmula

=ESQUERDA(B3,3)

B3 é a célula da qual você extrai os caracteres, 3 é o número de caracteres que deseja extrair.

Pressione Enter para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar essa fórmula.
A screenshot showing the result of extracting first three characters using the LEFT formula in Excel

Extrair os últimos n caracteres

Por exemplo, extraia os últimos 6 caracteres de uma lista de strings, selecione uma célula em branco onde deseja colocar o resultado extraído e use esta fórmula:

=DIREITA(B9,6)

B9 é a célula da qual você extrai os caracteres, 6 é o número de caracteres que deseja extrair.

Pressione Enter para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar essa fórmula.
A screenshot displaying the result of extracting the last six characters using the RIGHT formula in Excel

Extrair n caracteres do meio

Se você quiser extrair 3 caracteres começando do 4º caractere de uma string, pode usar a seguinte fórmula:

=MEIO(B15,4,3)

B15 é a célula da qual você extrai os caracteres, 4 representa extrair caracteres a partir do 4º caractere (contando da esquerda), 3 é o número de caracteres que deseja extrair.

Pressione Enter para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar essa fórmula.
A screenshot showing the output of extracting characters from the middle of a string using the MID formula in Excel

Observação: Se você deseja mover os resultados extraídos para outro local, copie e cole os resultados extraídos como valor primeiro.

Método B: Extrair substring da esquerda, meio ou direita pelo Kutools para Excel

Se você não está familiarizado com fórmulas, pode tentar o recurso Extrair Texto do Kutools para Excel, que é fácil de usar para realizar essa tarefa.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione as células das quais deseja extrair substrings, clique em Kutools > Texto > Extrair Texto.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. Na janela pop-up Extrair Texto diálogo, sob a aba Extrair por posição as três primeiras opções permitem extrair substring da esquerda, meio ou direita.
A screenshot of the Extract Text dialog in Kutools showing substring extraction options

Os primeiros N caracteres: extrair substring da esquerda. Por exemplo, para extrair os primeiros 2 caracteres, marque esta opção e digite 2 na caixa de texto.
A screenshot of the first N characters extraction option in Kutools

Os últimos N caracteres: extrair substring da direita da string. Por exemplo, para extrair os últimos 2 caracteres, marque esta opção e digite 2 na caixa de texto.
A screenshot of the last N characters extraction option in Kutools

Do início ao fim dos caracteres: extrair um número específico de caracteres do meio da string. Por exemplo, extrair do 4º caractere ao 9º caractere, marque esta opção e digite 4 e 9 separadamente nas caixas de texto.
A screenshot of the middle N characters extraction option in Kutools

Inserir como fórmula: marque esta caixa de seleção, o resultado será uma fórmula que pode ser alterada conforme a mudança da string original, caso contrário, o resultado será fixo.

3. Após especificar a posição conforme necessário, clique em Ok, uma janela pop-up aparece para selecionar uma célula para colocar a substring extraída. Clique em OK.
A screenshot of selecting a destination cell for extracted substrings

Agora a substring foi extraída.
A screenshot of extracted substrings displayed in the worksheet after using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Extrair substring após ou antes de um caractere especificado

Se você deseja extrair uma substring após ou antes de um caractere especificado, pode aplicar um dos métodos abaixo para concluir a tarefa.

Método A: Extrair substring após ou antes de um caractere definido usando fórmula

Supondo que você deseja extrair caracteres após o caractere “-” de uma lista de strings, use esta fórmula:

=DIREITA(B3,COMPRIMENTO(B3)-PROCURAR("-", B3))

B3 é a célula da qual você deseja extrair os caracteres, - é o caractere após o qual deseja extrair a string.

Pressione Enter para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar essa fórmula.
A screenshot showing extracted substrings after a specified character using the RIGHT formula in Excel

Se você deseja extrair substring antes de um caractere definido, pode usar a fórmula assim:

=ESQUERDA(B10,PROCURAR("-", B10)-1)

O resultado do exemplo é mostrado abaixo:
A screenshot showing extracted substrings before a specified character using the LEFT formula in Excel

Observação:

Os dados podem ser perdidos ou alterados ao copiar e colar os resultados da fórmula em outro local. Para evitar que esse problema ocorra, você pode copiar e colar os resultados da fórmula como valor após aplicar a fórmula. Ou você pode tentar o Método B.
A screenshot showing the pasted as value option in Excel

Método B: Extrair substring após ou antes de um caractere definido pelo Kutools para Excel

Para extrair diretamente uma substring após ou antes de um caractere especificado, você pode usar o utilitário Extrair Texto do Kutools para Excel, que pode ajudá-lo a extrair todos os caracteres após ou antes de um caractere, também pode extrair um comprimento específico de caracteres antes ou após um caractere.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione as células das quais deseja extrair os caracteres, clique em Kutools > Texto > Extrair Texto.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. Na janela pop-up Extrair Texto diálogo, sob a aba Extrair por posição vá até as opções antes do texto e depois do texto para especificar a configuração conforme necessário.
A screenshot of the Extract Text dialog for specifying text extraction before or after characters

Antes do texto: extrair substrings antes do caractere inserido. Por exemplo, digite – na caixa de texto, todos os caracteres antes de – serão extraídos.
A screenshot showing the option to extract text before a specific character

Depois do texto: extrair substrings após o caractere inserido. Por exemplo, digite – na caixa de texto, todos os caracteres após – serão extraídos.
A screenshot showing the option to extract text after a specific character

Inserir como fórmula: marque esta caixa de seleção, o resultado será uma fórmula que pode ser alterada conforme a mudança da string original, caso contrário, o resultado será fixo.

3. Clique em Ok, uma janela pop-up aparece para selecionar uma célula para colocar a substring extraída. Clique em OK.
A screenshot of selecting a cell to display extracted substrings

Agora a string antes ou depois do(s) certo(s) caractere(s) foi extraída.
A screenshot of extracted substrings displayed after using the Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Extrair substring entre dois caracteres

Talvez em alguns casos, você precise extrair substring entre dois caracteres, pode escolher um dos métodos abaixo para lidar com a tarefa.

Método A: Extrair por fórmula

Para extrair caracteres entre parênteses () de uma lista fornecida, você pode usar a seguinte fórmula:

=MEIO(ESQUERDA(B3,LOCALIZAR(")",B3)-1),LOCALIZAR("(",B3)+1,COMPRIMENTO(B3))

Na fórmula, B3 é a célula da qual você deseja extrair a string, ( e ) são os dois caracteres entre os quais deseja extrair a string.

Pressione Enter para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar essa fórmula.
A screenshot showing extracted text between two characters using the MID formula in Excel

Observação: Se a fórmula for um pouco difícil para você, pode tentar o Método B, que usa uma ferramenta prática para resolver rapidamente esse problema.

Método B: Extrair pelo Kutools para Excel

Entre as centenas de recursos do Kutools para Excel, há um recurso – Extrair strings entre textos especificados que pode extrair rapidamente substrings entre dois caracteres.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione uma célula que será usada para colocar a substring extraída, clique em Kutools > Assistente de Fórmulas > Texto > Extrair strings entre textos especificados.
A screenshot showing the Extract strings between specified text option in the Formula Helper menu

2. No diálogo Assistente de Fórmulas, vá para a seção Entrada de Argumento, selecione ou digite diretamente a referência da célula e os dois caracteres entre os quais deseja extrair.

Por padrão, ao selecionar a referência da célula usada para extrair a substring, ela será absoluta, impedindo o uso da alça de preenchimento automático. Altere-a para relativa.
A screenshot showing the Arguments input section for extracting text between two characters in the Formula Helper dialog

3. Clique em Ok, agora o primeiro resultado foi obtido, em seguida, arraste a alça de preenchimento automático sobre as células que precisam dessa fórmula.
A screenshot of the extracted text between two characters using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Dica: Se você deseja extrair strings entre dois caracteres (incluindo os dois caracteres), o utilitário Extrair Texto do Kutools para Excel também pode ajudar. Proceda da seguinte forma:

1. Selecione as células das quais deseja extrair substring entre caracteres, clique em Kutools > Texto > Extrair Texto.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. Na janela pop-up Extrair Texto, sob a aba Extrair por regra, vá para a seção Texto, digite os caracteres entre os quais deseja extrair a string, e a string pode ser repetida pelo curinga *. Se deseja extrair string com comprimento fixo, o curinga ? pode ser usado, um ? indica um caractere.

Clique em Adicionar para incluir a regra na Descrição da Regra seção.
A screenshot showing how to add a rule for extracting text between two characters in the Extract Text dialog

3.Clique em Ok, uma janela pop-up aparece para selecionar uma célula para colocar a substring extraída. Clique em OK.
A screenshot of the cell selection dialog

A string entre dois caracteres especificados agora foi extraída.
A screenshot showing the extracted text between two characters using Kutools


Extrair endereço de e-mail de uma string

Se você deseja extrair endereços de e-mail de uma string ou intervalo de células fornecido, pode usar a função Extrair Endereço de E-mail para lidar com isso de uma só vez, em vez de encontrá-los um por um.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione as células que terão os endereços de e-mail extraídos, então clique em Kutools > Texto > Extrair Endereço de E-mail.
A screenshot of the Extract Email Address option in Kutools tab in Excel

2. Então uma janela pop-up aparece para você selecionar uma célula para saída dos endereços de e-mail.
A screenshot showing the dialog for selecting a cell to output extracted email addresses

3. Clique em OK, os endereços de e-mail em cada célula foram extraídos.
A screenshot of extracted email addresses in Excel using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Extrair caracteres numéricos ou alfabéticos de uma string

Se seus dados incluem uma mistura de valores numéricos, alfabéticos e caracteres especiais, e você deseja extrair apenas os números ou valores alfabéticos, experimente o utilitário Remover Caracteres do Kutools para Excel.

1. Antes de usar o utilitário Remover Caracteres, faça uma cópia dos dados conforme mostrado na captura de tela abaixo.
A screenshot of the original data before using the Remove Characters utility

2. Em seguida, selecione esta cópia de dados, clique em Kutools > Texto > Remover Caracteres.
A screenshot showing the Remove Characters option in Kutools tab in Excel

3. No Remover Caracteres diálogo, marque a opção Não-numérico opção, clique em Ok.
A screenshot of the Remove Characters dialog with the Non-numeric option selected

Agora, apenas os caracteres numéricos permanecem.
A screenshot showing the remaining numeric characters after using the Remove Characters utility

Para extrair apenas valores alfabéticos, marque a opção Não-alfabético opção no Remover Caracteres diálogo.
A screenshot showing the remaining alphabetical characters after using the Remove Characters utility

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Baixar arquivo de exemplo

doc sampleClique para baixar este arquivo de exemplo


Outras Operações (Artigos) Relacionadas à Conversão de Arquivos

Extrair hora de string de data e hora
Fornece truques para extrair hora (hh:mm:ss) ou apenas hora/minuto/segundo de string de data e hora (mm/dd/yyyy hh:mm:ss)

Extrair linhas que atendem aos critérios
Neste artigo, ele pode ajudá-lo a extrair rapidamente essas linhas que atendem aos critérios para outro local no Excel, exceto encontrando e copiando-as uma por uma.

Extrair o enésimo caractere de uma string
Aqui serão introduzidos os métodos para extrair o enésimo caractere de uma string, por exemplo, extrair o 3º caractere da string a1b2c3, o resultado é b.

Extrair substring entre dois caracteres
Mostra os métodos para extrair substring entre dois caracteres iguais ou diferentes.

Melhores Ferramentas de Produtividade para Office

🤖 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 Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir 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, ...) | ... e muito mais

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!