KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

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

AutorSun Data de Modificação

Este tutorial demonstra métodos para extrair substrings do início, do meio ou do final de uma célula e explica como obter o texto antes ou após um carácter específico, conforme ilustrado nas imagens abaixo.

Uma captura de ecrã que demonstra a extração de partes de cadeias de texto no Excel

Extrair substring da esquerda, do meio ou da direita

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

No Excel, existem fórmulas que o ajudam a extrair rapidamente parte do texto.

Extrair os primeiros n caracteres

Imagine que pretende extrair os primeiros 3 caracteres de uma lista de dados; Por favor, selecione numa célula vazia onde pretende colocar o resultado extraído e utilize esta fórmula

=ESQUERDA(B3;3)

B3 é a célula da qual está a extrair caracteres, e 3 é o número de caracteres que pretende obter.

Prima a tecla Enter para obter o resultado extraído. Depois, arraste a alça de preenchimento pelas células abaixo para aplicar esta fórmula.
Uma captura de ecrã que mostra o resultado da extração dos primeiros três caracteres utilizando a fórmula ESQUERDA no Excel

Extrair os últimos n caracteres

Por exemplo, extrair os últimos 6 caracteres de uma lista de cadeias de texto; Por favor, selecione numa célula vazia onde pretende colocar o resultado extraído e utilize esta fórmula:

=DIREITA(B9;6)

B9 é a célula da qual está a extrair caracteres, e 6 é o número de caracteres que pretende extrair.

Prima a tecla Enter para obter o resultado extraído. Depois, arraste a alça de preenchimento pelas células abaixo para aplicar esta fórmula.
Uma captura de ecrã que apresenta o resultado da extração dos últimos seis caracteres utilizando a fórmula DIREITA no Excel

Extrair n caracteres do meio

Se pretender extrair 3 caracteres a partir do 4.º carácter de uma cadeia de texto, pode utilizar a seguinte fórmula:

=EXT.TEXTO(B15;4;3)

B15 é a célula da qual está a extrair caracteres; 4 indica que a extração começa no 4.º carácter (contando a partir da esquerda) e 3 corresponde ao número de caracteres que pretende extrair.

Prima a tecla Enter para obter o resultado extraído. Depois, arraste a alça de preenchimento pelas células abaixo para aplicar esta fórmula.
Uma captura de ecrã que mostra o resultado da extração de caracteres do meio de uma cadeia utilizando a fórmula EXT.TEXTO no Excel

Nota: Se pretender mover os resultados extraídos para outra localização, copie e cole-os primeiro como valores.

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

Se não estiver familiarizado com fórmulas, experimente a funcionalidade Extrair Texto do Kutools para Excel, que facilita esta tarefa.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione as células das quais pretende extrair substrings e clique em Kutools > Texto > Extrair Texto.
Uma captura de ecrã da opção Extrair Texto no separador Kutools no Excel

2. Na caixa de diálogo que surge, Extrair Texto, no separador Extrair por Posição, as três primeiras opções permitem-lhe extrair substrings à esquerda, ao meio ou à direita.
Uma captura de ecrã da caixa de diálogo Extrair Texto no Kutools que mostra as opções de extração de subcadeias

Os primeiros N caracteres: extrai a substring a partir da esquerda. Por exemplo, para obter os primeiros 2 caracteres, selecione esta opção e introduza «2» na caixa de texto.
Uma captura de ecrã da opção de extração dos primeiros N caracteres no Kutools

Os últimos N caracteres: extrai a substring do final da cadeia de texto. Por exemplo, para obter os últimos 2 caracteres, selecione esta opção e introduza «2» na caixa de texto.
Uma captura de ecrã da opção de extração dos últimos N caracteres no Kutools

Caracteres do Início ao Fim: extrai um número específico de caracteres do meio da cadeia de texto. Por exemplo, para extrair do 4.º ao 9.º carácter, selecione esta opção e introduza 4 e 9 nas respetivas caixas de texto.
Uma captura de ecrã da opção de extração dos caracteres intermédios (N caracteres) no Kutools

Inserir como Fórmula: ao marcar esta caixa de verificação, o resultado será uma fórmula que se atualiza automaticamente sempre que a cadeia original for alterada; caso contrário, o resultado será fixo.

3. Após especificar a localização pretendida, clique em OK. Surge, então, uma caixa de diálogo para selecionar a célula onde deseja colocar a substring extraída — clique em OK.
Uma captura de ecrã da seleção de uma célula de destino para as subcadeias extraídas

A substring já foi extraída.
Uma captura de ecrã das subcadeias extraídas apresentadas na folha de cálculo após utilizar o Kutools

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Extrair substring após ou antes de um carácter especificado

Se pretender extrair uma substring antes ou após um carácter especificado, pode utilizar um dos métodos abaixo para concluir a tarefa.

Método A: Extrair substring após ou antes de um carácter definido utilizando uma fórmula

Imagine que pretende extrair caracteres após o carácter «-» de uma lista de cadeias de texto; utilize esta fórmula:

=RIGHT(B3,LEN(B3)-SEARCH("-", B3))

B3 é a célula da qual pretende extrair caracteres e - é o carácter após o qual pretende extrair a cadeia de texto.

Prima a tecla Enter para obter o resultado extraído. Depois, arraste a alça de preenchimento pelas células abaixo para aplicar esta fórmula.
Uma captura de ecrã que mostra subcadeias extraídas após um caractere especificado utilizando a fórmula DIREITA no Excel

Se pretender extrair uma substring antes de um carácter definido, pode utilizar uma fórmula como esta:

=LEFT(B10,SEARCH("-", B10)-1)

O resultado do exemplo é apresentado abaixo:
Uma captura de ecrã que mostra subcadeias extraídas antes de um caractere especificado utilizando a fórmula ESQUERDA no Excel

Nota:

Os dados podem ser perdidos ou alterados ao copiar e colar os resultados da fórmula noutra localização. Para evitar este problema, copie e cole os resultados da fórmula como valores após aplicar a fórmula — ou experimente o Método B.
Uma captura de ecrã que mostra a opção colar como valor no Excel

Método B: Extrair substring após ou antes de um carácter definido por Kutools para Excel

Para extrair diretamente uma substring após ou antes de um carácter especificado, utilize a utilidade Extrair Texto do Kutools para Excel, que lhe permite extrair todos os caracteres antes ou depois de um carácter específico, bem como um número definido de caracteres antes ou após esse mesmo carácter.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione as células das quais pretende extrair caracteres e clique em Kutools > Texto > Extrair Texto.
Uma captura de ecrã da opção Extrair Texto no separador Kutools no Excel

2. Na caixa de diálogo que surge, no separador Extrair Texto, selecione Extrair por Posição e defina as opções em «antes do texto» e «depois do texto» conforme necessário.
Uma captura de ecrã da caixa de diálogo Extrair Texto para especificar a extração de texto antes ou depois de determinados caracteres

Antes do texto: extrai substrings antes dos caracteres introduzidos. Por exemplo, ao digitar «–» na caixa de texto, são extraídos todos os caracteres anteriores a «–».
Uma captura de ecrã que mostra a opção de extrair texto antes de um caractere específico

Depois do texto: extrai substrings após os caracteres introduzidos. Por exemplo, ao digitar «–» na caixa de texto, são extraídos todos os caracteres seguintes a «–».
Uma captura de ecrã que mostra a opção de extrair texto após um caractere específico

Inserir como Fórmula: ative esta caixa de verificação para que o resultado seja uma fórmula atualizada automaticamente sempre que a cadeia original for alterada; caso contrário, o resultado será fixo.

3. Clique em OK e surge uma caixa de diálogo para selecionar uma célula onde colocar a substring extraída. Clique em OK.
Uma captura de ecrã da seleção de uma célula para apresentar as subcadeias extraídas

Agora, foi extraída a cadeia anterior ou posterior ao(s) caráter(es) indicado(s).
Uma captura de ecrã das subcadeias extraídas apresentadas após utilizar o Kutools

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Extrair substring entre dois caracteres

Em alguns casos, poderá precisar de extrair uma substring entre dois caracteres. Escolha um dos métodos seguintes para realizar esta tarefa.

Método A: Extração por fórmula

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

=MID(LEFT(B3,FIND(«)»,B3)-1),FIND(«(»,B3)+1,LEN(B3))

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

Prima a tecla Enter para obter o resultado extraído. Depois, arraste a alça de preenchimento pelas células abaixo para aplicar esta fórmula.
Uma captura de ecrã que mostra texto extraído entre dois caracteres utilizando a fórmula EXT.TEXTO no Excel

Nota: Se a fórmula lhe parecer um pouco complicada, experimente o Método B, que utiliza uma ferramenta prática para resolver este problema rapidamente.

Método B: Extração por Kutools para Excel

No Kutools para Excel, entre as centenas de funcionalidades disponíveis, encontra-se uma funcionalidade – Extrair a sequência entre caracteres especificados – que permite extrair rapidamente substrings entre dois caracteres.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione uma célula destinada a receber a substring extraída e clique em Kutools > Assistente de Fórmulas > Texto > Extrair a sequência entre caracteres especificados.
Uma captura de ecrã que mostra a opção Extrair cadeias entre texto especificado no menu Assistente de Fórmulas

2. Na caixa de diálogo Assistente de Fórmulas, aceda à secção Entrada de Argumento e selecione ou digite diretamente a referência da célula e os dois caracteres entre os quais pretende extrair.

Por predefinição, ao selecionar a referência da célula usada para extrair a substring, esta torna-se absoluta, impedindo o uso do identificador de autorreenchimento. Altere-a para relativa.
Uma captura de ecrã da secção de introdução de argumentos para extrair texto entre dois caracteres na caixa de diálogo do Assistente de Fórmulas

3. Clique em OK e obtenha o primeiro resultado; depois, arraste o identificador de autorreenchimento pelas células que necessitam desta fórmula.
Uma captura de ecrã do texto extraído entre dois caracteres utilizando o Kutools

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

Dica: Se pretender extrair cadeias de texto entre dois caracteres (incluindo os próprios caracteres), a utilidade Extrair Texto do Kutools para Excel também pode ajudar. Proceda da seguinte forma:

1. Selecione as células das quais pretende extrair a substring entre caracteres e clique em Kutools > Texto > Extrair Texto.
Uma captura de ecrã da opção Extrair Texto no separador Kutools no Excel

2. Na caixa de diálogo que surge, Extrair Texto, no separador Extrair por Regra, vá à secção Texto, introduza os caracteres entre os quais pretende extrair a cadeia de texto e utilize o caráter universal *. Se pretender extrair uma cadeia de texto com comprimento fixo, pode utilizar o caráter universal ?, em que cada ? representa um carácter.

Clique em Adicionar para incluir a regra na secção Conteúdo da Regra.
Uma captura de ecrã que mostra como adicionar uma regra para extrair texto entre dois caracteres na caixa de diálogo Extrair Texto

3. Clique em OK. Surge, então, uma caixa de diálogo para selecionar a célula onde pretende colocar a substring extraída. Clique em OK.
Uma captura de ecrã da caixa de diálogo de seleção de células

A sequência de texto entre os dois caracteres especificados foi agora extraída.
Uma captura de ecrã do texto extraído entre dois caracteres utilizando o Kutools


Extrair endereço de e-mail de uma cadeia de texto

Se pretender extrair endereços de e-mail de uma cadeia ou de um intervalo de células, pode utilizar a função Extrair endereços de e-mail para realizar esta tarefa de uma só vez, em vez de procurar cada um individualmente.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione as células das quais pretende extrair endereços de e-mail e clique em Kutools > Texto > Extrair endereços de e-mail.
Uma captura de ecrã da opção Extrair Endereço de E-mail no separador Kutools no Excel

2. Surge de seguida uma caixa de diálogo para selecionar a célula onde pretende colocar os endereços de e-mail extraídos.
Uma captura de ecrã que mostra a caixa de diálogo para selecionar uma célula de saída dos endereços de e-mail extraídos

3. Clique em OK após o endereço de e-mail ter sido extraído de cada célula.
Uma captura de ecrã dos endereços de e-mail extraídos no Excel utilizando o Kutools

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Extrair caracteres numéricos ou alfabéticos de uma cadeia de texto

Se os seus dados incluírem uma combinação de caracteres numéricos, alfabéticos e especiais e pretender extrair apenas números ou valores alfabéticos, experimente a funcionalidade Excluir Caracteres Específicos do Kutools para Excel.

1. Antes de utilizar a funcionalidade Excluir Caracteres Específicos, crie uma cópia dos seus dados, tal como mostrado na imagem seguinte.
Uma captura de ecrã dos dados originais antes de utilizar a utilidade Remover Caracteres

2. Em seguida, selecione esta cópia dos dados e clique em Kutools > Texto > Excluir Caracteres Específicos.
Uma captura de ecrã que mostra a opção Remover Caracteres no separador Kutools no Excel

3. Na caixa de diálogo Excluir Caracteres Específicos, ative a opção Não numérico e clique em OK.
Uma captura de ecrã da caixa de diálogo Remover Caracteres com a opção Não numérico selecionada

Agora, restam apenas os caracteres numéricos.
Uma captura de ecrã que mostra os caracteres numéricos restantes após utilizar a utilidade Remover Caracteres

Para extrair apenas valores alfabéticos, ative a opção Não alfabético na caixa de diálogo Excluir Caracteres Específicos.
Uma captura de ecrã que mostra os caracteres alfabéticos restantes após utilizar a utilidade Remover Caracteres

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Transferir ficheiro de exemplo

exemplo de documento Clique para transferir este ficheiro de exemplo


Outras Operações (Artigos) Relacionadas com Conversão de Ficheiros

Extrair hora de uma cadeia de data e hora
Fornece truques para extrair a hora (hh:mm:ss) ou apenas a hora/minuto/segundo de uma cadeia de data e hora (mm/dd/aaaa hh:mm:ss)

Extrair linhas que correspondam a critérios
Este artigo ajuda-o a extrair rapidamente as linhas que correspondem aos seus critérios e a movê-las para outra localização no Excel — sem precisar de as procurar e copiar uma a uma.

Extrair o enésimo carácter de uma cadeia de texto
São aqui apresentados métodos para extrair o enésimo carácter de uma cadeia de texto — por exemplo, ao extrair o 3.º carácter da cadeia "a1b2c3", obtém-se «b».

Extrair substring entre dois caracteres
Apresenta métodos para extrair substrings situadas entre dois caracteres, sejam eles iguais ou diferentes.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos