Como extrair uma parte do texto de uma célula no Excel?
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.
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
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.
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:
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.
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:
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.
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.
1. Selecione as células das quais pretende extrair substrings e clique em Kutools > Texto > Extrair Texto.
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.
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.
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.
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.
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.
A substring já foi extraída.
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á
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:
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.
Se pretender extrair uma substring antes de um carácter definido, pode utilizar uma fórmula como esta:
O resultado do exemplo é apresentado abaixo:
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.
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.
1. Selecione as células das quais pretende extrair caracteres e clique em Kutools > Texto > Extrair Texto.
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.
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 «–».
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 «–».
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.
Agora, foi extraída a cadeia anterior ou posterior ao(s) caráter(es) indicado(s).
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á
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:
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.
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.
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.
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.
3. Clique em OK e obtenha o primeiro resultado; depois, arraste o identificador de autorreenchimento pelas células que necessitam desta fórmula.
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.
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.
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.
A sequência de texto entre os dois caracteres especificados foi agora extraída.
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.
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.
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.
3. Clique em OK após o endereço de e-mail ter sido extraído de cada célula.
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á
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.
2. Em seguida, selecione esta cópia dos dados e clique em Kutools > Texto > Excluir Caracteres Específicos.
3. Na caixa de diálogo Excluir Caracteres Específicos, ative a opção Não numérico e clique em OK.
Agora, restam apenas os caracteres numéricos.
Para extrair apenas valores alfabéticos, ative a opção Não alfabético na caixa de diálogo Excluir Caracteres Específicos.
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á
Clique para transferir este ficheiro de exemplo
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
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.
- 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
