Como extrair parte da cadeia de texto de uma célula do Excel?
Este tutorial mostra os métodos de extracção de substring a partir da esquerda, meio ou direito de uma célula, e também explicar como extrair texto antes ou depois de um carácter específico, como mostram os ecrãs abaixo.
|
Extrair o substrato a partir da esquerda, mid ou right
Método A: Extrair substrato da esquerda, do meio ou da direita utilizando a fórmula
No Excel, existem algumas fórmulas que podem ajudá-lo a extrair rapidamente parte do texto.
Extrair primeiro n caracteres
Se quiser extrair os primeiros 3 caracteres de uma dada lista de dados, por favor seleccione uma célula em branco que deseje colocar o resultado extraído, depois use esta fórmula
B3 é a célula de onde extrai caracteres, 3 é o número de caracteres que quer extrair.
Pressione a tecla Enter para obter o resultado extraído. Depois arraste a pega de preenchimento sobre as células para aplicar esta fórmula.
Extrair últimos n caracteres
Por exemplo, extraia os últimos 6 caracteres de uma lista de cordel, seleccione uma célula em branco que deseja colocar o resultado extraído e utilize esta fórmula:
B9 é a célula de onde extrai os caracteres, 6 é o número de caracteres que pretende extrair.
Pressione a tecla Enter para obter o resultado extraído. Depois arraste a pega de preenchimento sobre as células para aplicar esta fórmula.
Extrair n caracteres do meio
Se quiser extrair 3 caracteres a partir do 4º caracter de uma cadeia, pode utilizar a fórmula abaixo:
B15 é a célula de onde extrai os caracteres, 4 representam os caracteres extraídos do 4º caracter (contagem da esquerda), 3 é o número de caracteres que pretende extrair.
Pressione a tecla Enter para obter o resultado extraído. Depois arraste a pega de preenchimento sobre as células para aplicar esta fórmula.
Nota:
Se quiser mover os resultados extraídos para outro local, por favor copie e cole os resultados extraídos como valor em primeiro lugar.
Método B: Extrair substrato da esquerda, média ou direita por Kutools para Excel
Se não estiver familiarizado com fórmulas, pode experimentar Kutools para Extracto de Texto do Excel, que é fácil de manusear este trabalho.
Antes de usar o utilitário Extract Textos, por favor demore 3 minutos a instalar gratuitamente Kutools para Excel: Descarregar agora grátis!
1. Seleccione as células das quais pretende extrair substratos, clique Kutools > Texto > Extract Text.
2. No diálogo popping Extract Text, sob o separador Extract by location, as três primeiras opções apoiam a extracção de substring da esquerda, meio ou direita.
O primeiro caractere N: extrair substring da esquerda. Por exemplo, extrair os primeiros 2 caracteres, marcar esta opção e escrever 2 na caixa de texto.
O último caractere N: extrair substring da direita da corda. Por exemplo, extrair os últimos 2 caracteres, marcar esta opção e digitar 2 na caixa de texto.
Iniciar para terminar caracteres: extrair número específico de caracteres do meio para a cadeia de caracteres. Por exemplo, extrair do 4º caracter para o 9º caracter, marcar esta opção e digitar 4 e 9 em caixas de texto separadamente.
Inserir como fórmula: marcar esta caixa de verificação, o resultado é uma fórmula que pode ser alterada à medida que a string original muda, caso contrário, o resultado é fixo.
3. Depois de especificar a localização conforme necessário, clique em Ok, surge um diálogo para seleccionar uma célula para colocar o substrato extraído. Clique OK.
Agora o substring foi extraído.
Extrair substring depois ou antes de um caracter especificado
Se quiser extrair substring depois ou antes de um caracter especificado, pode aplicar um dos métodos abaixo indicados para lidar com o trabalho.
Método A: Extrair substring depois ou antes de um caracter definido utilizando a fórmula
Se quiser extrair caracteres depois do caracter “-” de uma lista de cordas, utilize por favor esta fórmula:
B3 é a célula a partir da qual pretende extrair caracteres, – é o caractere que pretende extrair a cadeia de caracteres depois.
Pressiona a tecla Enter para obter o resultado extraído. Depois arraste a pega de preenchimento sobre as células para aplicar esta fórmula.
Se quiser extrair substring antes de um caracter definido, pode usar a fórmula desta forma:
Resultado de amostra é mostrado como abaixo:
Nota
Os dados podem ser perdidos ou alterados enquanto se copia e cola os resultados da fórmula para outro local. Para evitar que este problema aconteça, pode copiar e colar os resultados da fórmula como valor após a aplicação da fórmula. Ou pode tentar o Método B.
Método B: Extrair substring depois ou antes de um caracter definido por Kutools para Excel
Para extrair directamente substring depois ou antes de um caracter especificado, pode usar o utilitário Extrair Texto de Kutools para Excel, que pode ajudá-lo a extrair todos os caracteres depois ou antes de um caracter, também pode extrair comprimento específico de caracteres antes ou depois de um caracter.
Antes de usar o utilitário Extrair Texto, por favor, demore 3 minutos a instalar gratuitamente Kutools para Excel: Descarregar agora grátis!
1. Seleccione as células que pretende extrair caracteres, clique Kutools > Texto > Extract Text.
2. No diálogo popping Extract Text dialog, em Extract by location tab, vá para as opções antes do texto e depois do texto para especificar a configuração conforme necessário..
antes do texto: extrair substring antes do(s) caracter(es) introduzido(s). Por exemplo, digitar – na caixa de texto, todos os caracteres antes – serão extraídos.
Após o texto: extrair substrings após o(s) caracter(es) introduzido(s). Por exemplo, digite – na caixa de texto, todos os caracteres depois – serão extraídos.
Inserir como fórmula: marque esta caixa de verificação, o resultado é uma fórmula que pode ser alterada à medida que a cadeia de caracteres original muda, caso contrário, o resultado é fixo.
3. Clique em Ok, aparece um diálogo para seleccionar uma célula para colocar o substrato extraído. Clicar OK.
Agora a cadeia antes ou depois do(s) determinado(s) carácter(es) ter sido extraído(s).
Extrair substrato entre dois caracteres
Talvez em alguns casos, é necessário extrair o substrato entre dois caracteres, pode escolher um dos métodos abaixo indicados para lidar com o trabalho.
Método A: Extrair por fórmula
Substituindo a extracção de caracteres entre parênteses () de uma dada lista, pode usar a fórmula abaixo:
Na fórmula, B3 é a célula de onde quer extrair cadeia de caracteres, ( e ) são os dois caracteres entre os quais quer extrair cadeia de caracteres.
Pressiona a tecla Enter para obter o resultado extraído. Depois, arraste a pega de preenchimento sobre as células para aplicar esta fórmula.
Nota
se a fórmula for um pouco difícil para si, pode experimentar o Método B, que está a utilizar uma ferramenta útil para resolver rapidamente este problema.
Método B: Extrair por Kutools para Excel
Em Kutools para as centenas de características do Excel, existe uma característica – Extrair cadeias de caracteres entre textos especificados pode extrair rapidamente substratos entre dois caracteres.
Antes de usar o utilitário Extrair Texto, por favor demore 3 minutos a instalar gratuitamente Kutools para Excel: Descarregar agora grátis!
1. Seleccione uma célula que costumava colocar o substrato extraído, clique Kutools > Formula Helper > Text > Extrair cadeias de caracteres entre o texto especificado.
2. Na caixa de diálogo Ajuda às Fórmulas, vá à secção de entrada Argumentos, depois seleccione ou escreva directamente a referência da célula e os dois caracteres que pretende extrair entre.
Na predefinição, quando seleccionar a referência da célula que utilizou para extrair substring, a referência da célula será absoluta, não podendo utilizar a pega de preenchimento automático para preencher a fórmula, por favor mude-a para relativa.
3. Clique Ok, agora o primeiro resultado foi obtido, depois arraste a pega de preenchimento automático sobre as células que necessitam desta fórmula.
Tip:
Se quiser extrair cordas entre dois caracteres (incluindo os dois caracteres), o utilitário Extrair Texto de Kutools para Excel também lhe pode fazer um favor nesta operação.
1. Seleccione as células que pretende extrair substrato entre caracteres, clique Kutools > Texto > Extract Text.
2.No diálogo popping Extract Text dialog, em Extract by rule tab, vá para a secção Text, digite os caracteres entre os quais pretende extrair a cadeia de caracteres, e a cadeia pode ser arrependida pelo wildcard *. Se quiser extrair cadeia de caracteres com comprimento fixo, o curinga ? pode ser usado, um ? indica um caracter.
Então clique em Adicionar para adicionar a regra à secção Descrição da regra.
3.Clique em Ok, aparece um diálogo para seleccionar uma célula para colocar o substring extraído. Clique OK.
Agora a cadeia entre dois certos caracteres foi extraída.
Extrair endereço de e-mail de uma cadeia de caracteres
Se quiser extrair endereço de e-mail de uma determinada cadeia de caracteres ou de um conjunto de células, pode utilizar a função Extrair endereço de e-mail para tratar deste trabalho de uma só vez em vez de os encontrar um a um.
Antes de usar o utilitário Extrair Endereço de Correio Electrónico, demore 3 minutos a instalar gratuitamente Kutools para Excel: Descarregar agora grátis!
1. Seleccione as células que serão extraídas do endereço de e-mail, depois clique Kutools > Texto > Extrair endereço de e-mail.
2. Em seguida, surge um diálogo que lhe permite seleccionar uma célula para emitir os endereços de correio electrónico.
3. Clique OK, os endereços de correio electrónico em cada célula foram extraídos.
Extrair caracteres numéricos ou alfabéticos de cadeia
se houver uma lista de dados misturados caracteres numéricos e alfabéticos e especiais, se quiser apenas extrair os números ou valores alfabéticos, pode experimentar Kutools para o utilitário Remover Caracteres do Excel.
1. Antes de utilizar o utilitário Remover Caracteres, precisa de ter uma cópia dos dados como mostra a imagem abaixo:
2. Depois seleccionar esta cópia de dados, clicar Kutools > Texto > Remove Characters.
3. Na caixa de diálogo Remover Caracteres, marcar Opção não-numérica, clicar em Ok.
Agora apenas os caracteres numéricos foram deixados.
Para extrair apenas valores alfabéticos, marcar a opção Não alfabético no diálogo Remover Caracteres.
Download ficheiro de amostra
Clicar para descarregar este ficheiro de amostra
Outras Operações (Artigos) Relacionadas com a Conversão de Ficheiros
Tempo de extracção da cadeia de datas
Provê truques para extrair tempo (hh:mm:ss) ou hora/minuto/segundo apenas a partir da sequência de data/hora (mm/dd/yyyyy hh:mm:ss)
Linhas de texto que satisfazem os critérios
Neste artigo, pode ajudá-lo a extrair rapidamente estas linhas que satisfazem os critérios para outro local no Excel, excepto encontrá-las e copiá-las uma a uma.
Extrai um n.º caracter de cadeia
Aqui introduzirá os métodos para extrair o n.º caracter de uma cadeia, por exemplo, extrair o 3.º caracter de cadeia a1b2c3, o resultado é b.
Extrair substrato entre dois caracteres
Mostrar os métodos sobre a extracção de substrato entre dois caracteres iguais ou diferentes.
As Melhores Ferramentas de Produtividade de Escritório
Kutools for Excel resolve a maioria dos seus problemas, e aumenta a sua produtividade em 80%
- Super Barra de Fórmula (editar facilmente múltiplas linhas de texto e fórmula); Layout de Leitura (ler e editar facilmente um grande número de células); Colar na Gama Filtrada…
- Fundir Células/Linhas/Colunas e Manter Dados; Dividir Conteúdo das Células; Combinar Linhas Duplicadas e Soma/Média… Prevenir Células Duplicadas; Comparar Intervalos…
- Seleccionar Linhas Duplicadas ou Únicas; Seleccionar Linhas em Branco (todas as células estão vazias); Super Encontrar e Fuzzy Encontrar em Muitos Livros de Trabalho; Seleccionar Aleatoriamente…
- Cópia Exacta de Múltiplas Células sem alterar a referência da fórmula; Criação Automática de Referências a Múltiplas Folhas; Inserir Balas, Caixas de Marcação e mais…
- Inserir Fórmulas, Faixas, Gráficos e Fotos Favoritas e Rapidamente; Encriptar Células com palavra-chave; Criar Lista de Correio e enviar emails…
- Extrair Texto, Adicionar Texto, Remover por Posição, Remover Espaço; Criar e Imprimir Subtotais de Paginação; Converter Entre Células Conteúdo e Comentários…
- Super Filtro (guardar e aplicar esquemas de filtragem a outras folhas); Filtro Avançado por mês/semana/dia, frequência e mais; Filtro Especial por negrito, itálico…
- Combinar Cadernos de Trabalho e Folhas de Trabalho; Fundir Tabelas com base em colunas-chave; Dividir Dados em Múltiplas Folhas; Converter Lote xls, xlsx e PDF…
- Agrupar Tabela Pivot por número de semana, dia da semana e mais… Mostrar Células Desbloqueadas, Células Bloqueadas por cores diferentes; Destacar Células Que Têm Fórmula/Nome…
- Activar edição e leitura de separador em Word, Excel, PowerPoint, Editora, Acesso, Visio e Projecto.
- Abrir e criar múltiplos documentos em novas abas da mesma janela, em vez de em novas janelas.
- Aumenta a sua produtividade em 50%, e reduz centenas de cliques de rato para si todos os dias!