Ir para o conteúdo principal
 

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

Autor: Sol Última modificação: 2021-01-22
doc extrair substring 2

Este tutorial mostra os métodos de extração de substring da esquerda, meio ou direita de uma célula e também explica como extrair texto antes ou depois de um caractere específico, conforme as capturas de tela mostradas abaixo.


Extraia substring da esquerda, do meio ou da direita

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

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

Extraia os primeiros n caracteres

Supondo que você queira extrair os primeiros 3 caracteres de dados de uma determinada lista, selecione uma célula em branco na qual deseja colocar o resultado extraído e, em seguida, use esta fórmula

= ESQUERDA (B3,3)

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

Press Entrar chave para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar esta fórmula.
doc extrair substring 3

Extraia os últimos n caracteres

Por exemplo, extraia os últimos 6 caracteres de uma lista de string, selecione uma célula em branco na qual 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 você deseja extrair.

Press Entrar chave para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar esta fórmula.
doc extrair substring 4

Extraia n caracteres do meio

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

= MID (B15,4,3)

B15 é a célula da qual você extrai os caracteres, 4 representam os caracteres da extração do 4º caractere (contagem da esquerda), 3 é o número de caracteres que você deseja extrair.

Press Entrar chave para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar esta fórmula.
doc extrair substring 5

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: Extraia a substring da esquerda, do meio ou da direita pelo Kutools para Excel

Se você não está familiarizado com fórmulas, pode tentar Kutools for Excel'S Extrair Texto recurso que é fácil de realizar este trabalho.

Antes de usar o utilitário Extrair Texto, reserve 3 minutos para instalar gratuitamente o Kutools para Excel: Baixe grátis agora!

1. Selecione as células das quais deseja extrair substrings e clique em Kutools > Texto > Extrair Texto.
doc extrair substring 5

2. No popping Extrair Texto diálogo, sob o Extrair por localização guia, as três primeiras opções oferecem suporte para extrair substring da esquerda, meio ou direita.
doc extrair substring 5

O primeiro caractere N: extrair substring da esquerda. Por exemplo, extraia os primeiros 2 caracteres, marque esta opção e digite 2 na caixa de texto.
doc extrair substring 5

O último caractere N: extrai substring do lado direito da string. Por exemplo, extraia os últimos 2 caracteres, marque esta opção e digite 2 na caixa de texto.
doc extrair substring 5

Personagens do começo ao fim: extrai um número específico de caracteres do meio para a string. Por exemplo, extraia do 4º ao 9º caractere, marque esta opção e digite 4 e 9 nas caixas de texto separadamente.
doc extrair substring 5

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

3. Depois de especificar o local que você precisa, clique Ok, uma caixa de diálogo é exibida para selecionar uma célula para colocar a substring extraída. Clique OK.
doc extrair substring 5

Agora a substring foi extraída.
doc extrair substring 5


Extraia substring depois ou antes de um caractere especificado

Se quiser extrair substring depois ou antes de um caractere especificado, você pode aplicar um dos métodos abaixo para lidar com o trabalho.

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

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

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

B3 é a célula da qual você deseja extrair caracteres, - é o caractere do qual você deseja extrair a string.

Press Entrar chave para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar esta fórmula.
doc extrair substring 7

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

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

O resultado de exemplo é mostrado abaixo:
doc extrair substring 9

Note

Os dados podem ser perdidos ou alterados enquanto você copia e cola os resultados da fórmula em outro local. Para evitar que esse problema aconteça, você pode copiar e colar os resultados da fórmula como valor após a aplicação da fórmula. Ou você pode tentar o Método B.
doc extrair substring 10

Método B: extrair substring antes ou depois de um caractere definido pelo Kutools para Excel

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

Antes de usar o utilitário Extrair Texto, reserve 3 minutos para instalar gratuitamente o Kutools para Excel: Baixe grátis agora!

1. Selecione as células das quais deseja extrair caracteres, clique em Kutools > Texto > Extrair Texto.
doc extrair substring 5

2. No popping Extrair Texto diálogo, sob Extrair por localização , vá para antes do texto e depois das opções de texto para especificar a configuração necessária.
doc extrair substring 5

Antes do texto: extrai substrings antes dos caracteres inseridos. Por exemplo, digite - na caixa de texto, todos os caracteres anteriores - serão extraídos.
doc extrair substring 5

Depois do texto: extrai substrings após o (s) caractere (s) inserido (s). Por exemplo, digite - na caixa de texto, todos os caracteres depois - serão extraídos.
doc extrair substring 5

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

3. Clique Ok, uma caixa de diálogo é exibida para selecionar uma célula para colocar a substring extraída. Clique OK.
doc extrair substring 5

Agora, a string antes ou depois de determinado (s) caractere (s) foi extraído.
doc extrair substring 5


ferramentas de texto doc

13 ferramentas de texto que você deve ter no Excel que irão aumentar sua eficiência em 90%

▲ Edição em lote da sequência de texto nas células, como adicionar o mesmo texto às células de uma vez, remover caracteres em qualquer posição e assim por diante.

▲ Exceto as ferramentas exibidas na imagem, existem 300 ferramentas avançadas no Kutools para Excel, que podem resolver seus 82% dos quebra-cabeças do Excel.

▲ Torne-se um especialista em Excel em 5 minutos, ganhe o reconhecimento e a promoção das pessoas.

▲ Mais de 110000 pessoas de alta eficiência lixam a escolha de mais de 300 empresas de renome mundial.

30 dias de teste gratuito, sem necessidade de cartão de crédito


Extraia substring entre dois caracteres

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

Método A: Extrair por fórmula

Supondo que extraia caracteres entre colchetes () de uma determinada lista, você pode usar a fórmula abaixo:

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

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

Press Entrar chave para obter o resultado extraído. Em seguida, arraste a alça de preenchimento sobre as células para aplicar esta fórmula.
doc extrair substring 18

Note

Se a fórmula for um pouco difícil para você, experimente o Método B, que usa uma ferramenta útil para resolver esse problema rapidamente.

Método B: Extrair por Kutools para Excel

In Kutools for Excelcentenas de recursos, há um recurso - Extraia strings entre o texto especificado pode extrair substrings rapidamente entre dois caracteres.

Antes de usar o utilitário Extrair Texto, reserve 3 minutos para instalar gratuitamente o Kutools para Excel: Baixe grátis agora!

1. Selecione uma célula que costumava colocar a substring extraída, clique em Kutools > Fórmula Helper > Texto > Extraia strings entre o texto especificado.
doc extrair substring 5

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

Por padrão, quando você seleciona a referência de célula usada para extrair substring, a referência de célula será absoluta, o que não pode usar a alça de preenchimento automático para preencher a fórmula, altere-a para relativa.
doc extrair substring 5

3. Clique Ok, agora que o primeiro resultado foi obtido, arraste a alça de preenchimento automático sobre as células que precisam dessa fórmula.
doc extrair substring 5

Dica:

Se você deseja extrair strings entre dois caracteres (incluindo os dois caracteres), o Extrair Texto utilidade de Kutools for Excel também pode lhe fazer um favor nesta operação.

1. Selecione as células das quais deseja extrair substring entre caracteres e clique em Kutools > Texto > Extrair Texto.
doc extrair substring 5

2. No popping Extrair Texto diálogo, sob Extrair por regra guia, vá para o Texto seção, digite os caracteres entre os quais deseja extrair a string, e a string pode ser arrependida pelo caractere curinga *. Se você deseja extrair string com comprimento fixo, o caractere curinga ? pode ser usado, um? indicar um personagem.

Então clique Adicionar para adicionar a regra ao Descrição da regra seção.
doc extrair substring 5

3.Clique Ok, uma caixa de diálogo é exibida para selecionar uma célula para colocar a substring extraída. Clique OK.
doc extrair substring 5

Agora a string entre dois certos caracteres foi extraída.
doc extrair substring 5


Extraia o endereço de e-mail de uma string

Se você deseja extrair o endereço de e-mail de uma determinada string ou de um intervalo de células, você pode usar o Extrair endereço de email função para lidar com este trabalho ao mesmo tempo, em vez de encontrá-los um por um.

Antes de usar o utilitário Extrair endereço de e-mail, reserve 3 minutos para instalar gratuitamente o Kutools para Excel: Baixe grátis agora!

1. Selecione as células que serão extraídas do endereço de e-mail e clique em Kutools > Texto > Extrair endereço de email.
doc extrair substring 22

2. Em seguida, uma caixa de diálogo aparece para você selecionar uma célula para enviar os e-mails de endereço.
doc extrair substring 23

3. Clique OK, os endereços de e-mail em cada célula foram extraídos.
doc extrair substring 24


Extraia caracteres numéricos ou alfabéticos da string

Se houver uma lista de dados mistos de caracteres numéricos, alfabéticos e especiais, você deseja apenas extrair os números ou valores alfabéticos, você pode tentar o utilitário Remover Caracteres do Kutools para Excel.

1. Antes de usar o utilitário Remover caracteres, você precisa ter uma cópia dos dados conforme a captura de tela abaixo:
doc extrair substring 25

2. Em seguida, selecione esta cópia de dados, clique Kutools > Texto > Remover Personagens.
doc extrair substring 26

3. No Remover Personagens diálogo, verificar Não numérico opção, clique em Ok.
doc extrair substring 27

Agora, apenas os caracteres numéricos foram deixados.
doc extrair substring 28

Para extrair apenas valores alfabéticos, marque Não alfa opção no Remover Personagens diálogo.
doc extrair substring 30


Baixar arquivo de amostra

amostra de docClique para baixar este arquivo de amostra


Outras operações (artigos) relacionadas à conversão de arquivos

Extraia a hora da string datetime
Fornece truques para extrair tempo (hh: mm: ss) ou hora / minuto / segundo apenas da string de data e hora (mm / dd / aaaa hh: mm: ss)

Extraia linhas que atendam 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 localizá-las e copiá-las uma por uma.

Extraia um enésimo caractere da string
Aqui irá apresentar os métodos de extração do enésimo caractere de uma string, por exemplo, extrair o terceiro caractere da string a3b1c2, o resultado é b.

Extraia substring entre dois caracteres
Mostre os métodos de extração de substring entre dois caracteres iguais ou diferentes.


  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas e manutenção de dados; Dividir o conteúdo das células; Combine Linhas Duplicadas e Soma / Média... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Fórmulas favoritas e de inserção rápida, Intervalos, gráficos e imagens; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Agrupamento de tabela dinâmica por número da semana, dia da semana e mais ... Mostrar células desbloqueadas, bloqueadas por cores diferentes; Destacar células que possuem fórmula / nome...
guia kte 201905
  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório