Como Separar Dados no Excel com Fórmulas

Se você já se viu na situação de precisar dividir o conteúdo de uma célula, mas deseja uma solução que se atualize automaticamente, este guia é para você. Enquanto a ferramenta “Texto para Colunas” é ideal para um uso único, a combinação de funções como ESQUERDA, DIREITA e PROCURAR oferece uma abordagem mais flexível e dinâmica.

Aqui, você vai aprender a construir fórmulas que separam seus dados em tempo real. Continue lendo para descobrir como usar essas funções para extrair nomes, e-mails ou códigos, garantindo que sua planilha esteja sempre organizada e pronta para a análise.

Baixe a Planilha Grátis com Exemplo

Antes de tudo, faça o download da planilha para acompanhar os exemplos na prática clicando aqui.

Planilha Exemplo para Separar Dados no Excel com Fórmulas



Separar Texto Usando Fórmulas

O segredo para dividir dados com fórmulas está em combinar as funções de extração (ESQUERDA, DIREITA, EXT.TEXTO) com uma função de localização (PROCURAR ou LOCALIZAR).

A função PROCURAR encontra a posição de um caractere específico (como um espaço, um hífen ou um “@”), permitindo que as funções de extração saibam exatamente de onde começar ou parar a contagem.

Separar Nome e Sobrenome

Imagine que você tem “Diego Silva” na célula A1.

  • Extrair o Nome:
    • Fórmula: =ESQUERDA(A1; PROCURAR(" ";A1)-1)
    • Como funciona: A função PROCURAR(" ";A1) encontra a posição do primeiro espaço em branco. Subtraindo 1, obtemos o número de caracteres do nome. A função ESQUERDA então extrai essa quantidade de caracteres a partir do início da célula, resultando em “Diego”.
  • Extrair o Sobrenome:
      • Fórmula: =DIREITA(A1; NÚM.CARACT(A1)-PROCURAR(" ";A1))
    • Como funciona: A função NÚM.CARACT(A1) conta o número total de caracteres. Subtraindo a posição do espaço, obtemos a quantidade de caracteres do sobrenome. A função DIREITA extrai esses caracteres a partir do final, resultando em “Silva”.

Planilha com resultado do exemplo Separar nome e sobrenome

Separar Códigos com Hífen

Para um código como “PROD-001” na célula A1.

  • Extrair a Primeira Parte:
    • Fórmula: =ESQUERDA(A1; PROCURAR("-";A1)-1)
    • Como funciona: A função PROCURAR encontra a posição do hífen. Em seguida, a função ESQUERDA extrai todos os caracteres que estão à esquerda desse hífen, resultando em “PROD”.
  • Extrair a Segunda Parte:
    • Fórmula: =DIREITA(A1; NÚM.CARACT(A1)-PROCURAR("-";A1))
    • Como funciona: A função NÚM.CARACT conta o total de caracteres do texto. A PROCURAR encontra a posição do hífen, e o resultado da subtração indica quantos caracteres estão à direita. A função DIREITA extrai essa parte do texto, resultando em “001”.

Planilha com resultado do exemplo Separa códigos com hífen

Separar Nome e Domínio de E-mail

Para um e-mail como “[email protected]” na célula A1.

  • Extrair o Nome de Usuário:
    • Fórmula: =ESQUERDA(A1; PROCURAR("@";A1)-1)
    • Como funciona: A função PROCURAR localiza o símbolo “@”. Em seguida, a função ESQUERDA extrai todo o texto que está à esquerda desse símbolo, resultando em “diego”.
  • Extrair o Domínio:
    • Fórmula: =DIREITA(A1; NÚM.CARACT(A1)-PROCURAR("@";A1))
    • Como funciona: A função NÚM.CARACT conta o número total de caracteres do e-mail. A PROCURAR encontra a posição do “@”, e o resultado da subtração indica quantos caracteres estão à direita. A função DIREITA extrai essa parte do texto, resultando em “excelderespeito.com.br”.

Planilha com resultado do exemplo Separar nome e domínio de E-mail

Separar Dados no Meio do Texto

Para dados que estão no meio de uma frase ou código, a função EXT.TEXTO é a escolha certa. Ela extrai caracteres a partir de uma posição inicial específica, ideal para separar, por exemplo, um nome do meio ou um código intermediário.

Imagine que você tem “João Pedro Silva” na célula A1.

  • Extrair o Nome do Meio:
    • Fórmula: =EXT.TEXTO(A1; PROCURAR(" ";A1)+1; PROCURAR(" ";A1;PROCURAR(" ";A1)+1) - PROCURAR(" ";A1)-1)
    • Como funciona:
      • A primeira parte da fórmula (PROCURAR(" ";A1)+1) encontra a posição do primeiro espaço e soma 1, indicando que a extração deve começar logo após o “João”.
      • A segunda parte (PROCURAR(" ";A1;PROCURAR(" ";A1)+1) - PROCURAR(" ";A1)-1) encontra a posição do segundo espaço e subtrai a posição do primeiro, calculando exatamente quantos caracteres existem entre os dois espaços.
      • A função EXT.TEXTO usa essas informações para extrair o texto que está no meio, resultando em “Pedro”.

Planilha com resultado do exemplo Separar nome do meio do texto



Comparativo: Funções de Separação de Texto no Excel

A separação de texto por meio de fórmulas no Excel geralmente envolve a combinação de funções de extração (ESQUERDA, DIREITA, EXT.TEXTO) com uma função de localização (PROCURAR). A escolha da função correta depende de onde o dado que você quer extrair está posicionado na célula.

Funções Descrição Melhor Cenário de Uso Exemplo de Uso
PROCURAR Encontra a posição de um caractere específico (-, @, ) dentro de um texto. Essencial para ser aninhada com outras funções, já que fornece o ponto de referência para a separação. Encontrar a posição do espaço em “João Silva”.
ESQUERDA Extrai um número específico de caracteres a partir do início de um texto. Perfeita para extrair a primeira parte de uma texto, como o nome de usuário de um e-mail ou o primeiro nome de uma pessoa. Extrair “joao” de “[email protected]
DIREITA Extrai um número específico de caracteres a partir do final de um texto. Ideal para extrair a última parte de uma texto, como o domínio de um e-mail ou o sobrenome de uma pessoa. Extrair “email.com” de “[email protected]
EXT.TEXTO Extrai um número específico de caracteres a partir de uma posição inicial que você define. A melhor escolha para extrair dados que estão no meio de uma texto, como um nome do meio ou um código de produto que fica entre dois delimitadores. Extrair “Pedro” de “João Pedro Silva”

Como as Funções Trabalham Juntas

A função PROCURAR atua como o motor, encontrando o ponto exato onde a separação deve acontecer. Em seguida, as funções ESQUERDA, DIREITA ou EXT.TEXTO usam essa informação para extrair a parte do texto desejada.

Por exemplo, para separar o nome “João” de “João Silva”, a fórmula =ESQUERDA(A1; PROCURAR(" ";A1)-1) primeiro procura a posição do espaço, e a função ESQUERDA usa essa posição para extrair tudo o que está à esquerda dele, menos o próprio espaço.

Essa combinação de funções oferece uma forma robusta e dinâmica de organizar dados em planilhas que precisam de atualizações constantes.



Veja também Como Usar Texto para Colunas no Excel (Sem Fórmulas)

Se você precisa dividir o conteúdo de uma célula no Excel sem usar fórmulas , este guia foi feito para você.

No link abaixo, você vai aprender a usar o método Texto para Colunas (sem fórmulas) para organizar sua planilha de forma eficiente. Siga nosso passo a passo e veja como é fácil separar nomes completos, códigos e outros dados que usam vírgulas, espaços ou outros delimitadores.



Conclusão

Por fim, dominar a combinação de funções como ESQUERDA, DIREITA e PROCURAR é uma das habilidades mais valiosas no Excel. Com elas, você tem em mãos uma solução poderosa para separar dados de forma dinâmica, garantindo que sua planilha se atualize automaticamente.

Essa flexibilidade é o que torna o método de fórmulas ideal para qualquer relatório ou base de dados que exija manutenção constante. Dessa forma, ao dominar essas funções, você se torna capaz de lidar com praticamente qualquer tipo de texto e formato de dados, automatizando tarefas e otimizando seu tempo.

Gostou deste conteúdo? Compartilhe com colegas e amigos que também buscam aprimorar suas habilidades no Excel!

Para mais informações sobre Excel de Respeito clique nos links abaixo.

Excel de Respeito – Youtube

Excel de Respeito – Instagram

Diego Silva
Diego Silva

Junte-se a nossa lista de newsletter

Entre para a nossa lista e receba conteúdos exclusivos e com prioridade

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.