Como extrair parte de uma string de texto de uma célula no Excel?
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.
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
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.
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:
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.
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:
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.
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.
1. Selecione as células das quais deseja extrair substrings, clique em Kutools > Texto > Extrair Texto.
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.
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.
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.
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.
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.
Agora a substring foi extraída.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
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:
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.
Se você deseja extrair substring antes de um caractere definido, pode usar a fórmula assim:
O resultado do exemplo é mostrado abaixo:
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.
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.
1. Selecione as células das quais deseja extrair os caracteres, clique em Kutools > Texto > Extrair Texto.
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.
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.
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.
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.
Agora a string antes ou depois do(s) certo(s) caractere(s) foi extraída.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Talvez em alguns casos, você precise extrair substring entre dois caracteres, pode escolher um dos métodos abaixo para lidar com a tarefa.
Para extrair caracteres entre parênteses () de uma lista fornecida, você pode usar a seguinte fórmula:
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.
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.
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.
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.
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.
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.
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.
3.Clique em Ok, uma janela pop-up aparece para selecionar uma célula para colocar a substring extraída. Clique em OK.
A string entre dois caracteres especificados agora foi extraída.
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.
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.
2. Então uma janela pop-up aparece para você selecionar uma célula para saída dos endereços de e-mail.
3. Clique em OK, os endereços de e-mail em cada célula foram extraídos.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
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.
2. Em seguida, selecione esta cópia de dados, clique em Kutools > Texto > Remover Caracteres.
3. No Remover Caracteres diálogo, marque a opção Não-numérico opção, clique em Ok.
Agora, apenas os caracteres numéricos permanecem.
Para extrair apenas valores alfabéticos, marque a opção Não-alfabético opção no Remover Caracteres diálogo.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Clique para baixar este arquivo de exemplo
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
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!