Catálogo

Como Extrair Substrings no Excel (Passo a Passo)

Julho 31, 2023 2.3K views

Os dados do Excel são uma combinação de cadeias alfanuméricas, e extrair substrings facilita a análise e manipulação de dados, tornando os dados inconsistentes ou desorganizados mais limpos.

Neste artigo, descrevemos alguns métodos compatíveis para quase todas as versões do computador. De dezenas de maneiras diferentes de extrair substrings, apresentamos 4 métodos fáceis do Excel.

1. Usar as funções ESQUERDA, DIREITA e EXT.TEXTO

O Excel possui milhares de funções que são muito úteis para realizar tarefas. Abaixo estão três funções diferentes que você pode usar para extrair uma substring.

A função ESQUERDA permite extrair um número especificado de caracteres do lado esquerdo de uma cadeia de texto. A sintaxe é a seguinte: ESQUERDA(texto, num_caracteres).

A função DIREITA permite extrair um número especificado de caracteres do lado direito de uma cadeia de texto. A sintaxe é DIREITA(texto, num_caracteres).

A função EXT.TEXTO extrai um número específico de caracteres do meio de uma cadeia de texto. Sua sintaxe é: EXT.TEXTO(texto, posição_inicial, num_caracteres).

Passos para extrair substrings no Excel:

Passo 1: Suponha que você tenha uma planilha do Excel com detalhes dos funcionários, como nome, número e localização.

Passo 2: Se você quiser extrair apenas o primeiro nome desses funcionários, use a fórmula a seguir.

"=ESQUERDA(A2,4)" selecionará a coluna A2 e as primeiras quatro letras começando pelo lado esquerdo.

substring do excel

Passo 3: Isso fornecerá os seguintes resultados mostrando o primeiro nome (quatro primeiros caracteres) do nome de cada funcionário.

substring do excel usando a função ESQUERDA

Passo 4: Da mesma forma, usando a função DIREITA, podemos extrair o sobrenome dos funcionários.

Passo 5: Usaremos a fórmula "=DIREITA(A2,4)", resultando nos seguintes resultados.

substring do excel do lado direito

Passo 6: Isso fornecerá os seguintes resultados mostrando o primeiro nome (quatro primeiros caracteres começando pelo lado direito) do nome de cada funcionário.

Passo 7: Usando a função EXT.TEXTO, vamos extrair o número do funcionário. Suponha que os quatro números no meio sejam o ID do funcionário em nosso exemplo.

Passo 8: Para extrair o ID do funcionário, use a fórmula "=EXT.TEXTO(B2,4,4)". A coluna B começa com o quarto caractere e seleciona os quatro caracteres seguintes.

substring do excel usando a função EXT.TEXTO

Você pode usar essa fórmula para qualquer dado, fornecendo os parâmetros corretos, e obterá o texto ou os números desejados extraídos.

Prós

  • Fácil de manipular

  • Compatível com todas as versões do Excel

  • Eficiente e economiza tempo

Contras

  • Não disponível para operações complexas

  • Falta de atualização dinâmica

2. Utilize a função TRIM

Outra função que você pode usar para extrair Substrings no Excel é a função Trim.

Essa função é tipicamente usada para remover espaços extras de texto, especialmente espaços no início e no final.

É útil para limpar os dados quando copiados de outra aplicação. Ela apenas remove o caractere de espaço ASCII (32) do texto.

Passos para usar a função TRIM:

Passo 1: Suponha que temos dados provenientes de fontes externas. Esses dados contêm nomes com espaços inconsistentes e irregulares.

Passo 2: Usando a função TRIM, vamos remover todos os espaços desnecessários adicionais.

Função TRIM no Excel para extrair substring

Passo 3: A função é usada assim: '=TRIM(A4)', onde A4 representa a referência da coluna. É uma maneira fácil de remover informações desnecessárias dos dados e extrair os dados reais.

Passo 4: Vamos usar a mesma função em dados alfanuméricos com espaços irregulares.

Função TRIM no Excel para extrair substring

Passo 5: Todos os espaços adicionais entre os dados foram removidos, e você obtém dados consistentes.

Prós

  • Conveniente

  • Fácil de usar

  • Amplamente suportado

Contras

  • Não permite modificação direta nas células

  • Demorado

3. Utilizar as funções MID e FIND

As funções MID e FIND são ambas úteis no Excel para manipular e extrair partes de texto em cadeias de caracteres. O processo MID remove um número específico de caracteres de uma cadeia de texto, a partir de uma posição especificada. Em contraste, a função FIND determina a posição de um caractere ou texto específico dentro de outra cadeia de texto.

O tutorial a seguir mostra como utilizar essas funções para extrair partes de texto no Excel.

Passo 1: Suponha que temos uma planilha do Excel com os primeiros e últimos nomes dos alunos. Queremos extrair apenas os sobrenomes desses alunos usando as funções Mid e Find.

Passo 2: Vamos usar a seguinte fórmula, "=MID(B2,FIND(" ",B2),100)". Nessa fórmula, a função MID procura na cadeia de texto em B2 e começa a extrair a parte de texto a partir do primeiro caractere, a função de busca encontra a posição do espaço e retorna o valor inteiro.

função excel substring MID

Passo 3: Isso nos dará como resultado o sobrenome de cada aluno com até 100 caracteres.

função excel substring FIND

Prós

  • Uso versátil

  • Posicionamento flexível

  • Extração precisa

Contras

  • Complicado

  • Complexidade para extração dinâmica

4. Usar o Preenchimento Relâmpago

O Preenchimento Relâmpago é uma excelente função no Excel que preenche automaticamente valores em uma coluna com base em um padrão reconhecido na coluna adjacente.

É fácil de usar, economiza tempo e tem como objetivo automatizar tarefas de entrada e manipulação de dados, reduzindo a necessidade de entrada manual.

Passos para usar o Preenchimento Relâmpago

Passo 1: Suponha que você tenha uma planilha do Excel contendo dados não estruturados e deseja extrair informações úteis, como números específicos, nomes, endereços de e-mail e outros.

Passo 2: No nosso caso, os dados possuem valores alfanuméricos e queremos extrair apenas os descontos. Portanto, forneceremos os valores numéricos necessários na primeira coluna como entrada.

Passo 3: Em seguida, vá para a guia Dados, clique em Preenchimento Relâmpago ou pressione CTRL + E no teclado. Ele automaticamente fornecerá os valores numéricos a partir dos dados.

excel substring Preenchimento Relâmpago

Passo 4: Agora queremos extrair os valores alfabéticos como resultado. Basta fornecer a letra do alfabeto e ele fornecerá os resultados desejados.

excel substring entre caracteres

Passo 5: Você também pode fornecer sua entrada em um formato específico e ele converterá os dados de toda a coluna. Por exemplo, se eu tiver os mesmos dados em formato combinado e precisar formatá-los, fornecerei a entrada apenas na primeira coluna e pressionarei CTRL + E, obtendo o resultado em toda a coluna.

Preenchimento Relâmpago excel substring

Passo 6: Da mesma forma, se eu quiser converter esses nomes em endereços de e-mail, basta digitar o primeiro nome com o endereço de e-mail e o Preenchimento Relâmpago fará o resto.

excel substring formatação

Prós

  • Extração automática de dados

  • Combinação automática de dados

  • Suporta atualizações dinâmicas

  • Visualização prévia

Contras

  • Problemas de precisão em dados decimais

  • Limitações de reconhecimento de padrões

FAQ sobre subcadeias de caracteres

P: Posso extrair várias subcadeias de uma vez no Excel?

Sim, você pode extrair várias subcadeias de uma vez no Excel usando fórmulas ou funções como MID, LEFT, RIGHT ou ferramentas de manipulação de texto como Flash Fill.

P: Como extrair subcadeias após características específicas em JavaScript?

Você pode usar os métodos de substring ou slice do JavaScript para extrair subcadeias após caracteres ou padrões específicos.

P: Como extrair números de uma cadeia de caracteres no Excel?

Você pode usar a combinação das funções MID, FIND e ISNUMBER no Excel para extrair números de uma cadeia de caracteres.

Resumo

Extrair subcadeias de texto no Excel é necessário para limpar dados bagunçados e desnecessários. Além disso, facilita a análise e manipulação dos dados, economizando tempo. Você pode usar as funções integradas do Excel, como Esquerda, Meio, Direita, Preenchimento Rápido e Localizar, para extrair as subcadeias desejadas. Normalmente, essas funções ajudarão a extrair as subcadeias, a menos que seus dados sejam muito grandes, você pode confiar nessas funções.

Se você achar essas funções complexas ou não se sentir à vontade para usar fórmulas, pode experimentar outras ferramentas como o WPS Office, que possui uma poderosa ferramenta de planilha que facilitará sua vida na extração de subcadeias. Experimente o WPS Office uma vez e nunca se arrependerá de sua decisão.


15 anos de experiência na indústria de escritório, amante de tecnologia e redator publicitário. Siga-me para ler avaliações de produtos, comparações e recomendações de novos aplicativos e softwares.