📊 Excel · 2026

Separar Coluna 2026

Divida uma coluna em várias: por delimitador (espaço, vírgula, custom) ou por posição de caracteres.

1
Carregar Planilha
📄
Clique ou arraste o arquivo aqui
.xlsx · .xls · .csv · .ods
2
Configurar Separação
Modo de separação
Delimitador
Nomes das novas colunas
3
Resultado

Configure as opções e clique em Separar Coluna

Como funciona?

Por delimitador: Divide o conteúdo da coluna usando o caractere escolhido como separador. Por exemplo, "João Silva" separado por espaço vira "João" e "Silva".

Por posição: Divide o texto em dois pedaços baseado no número de caracteres. Por exemplo, os 3 primeiros caracteres de "ABCDEF" resultam em "ABC" e "DEF".

As novas colunas são inseridas logo após a coluna original. Você pode optar por manter ou remover a coluna original.

✂️ Por que Separar Colunas é Essencial na Análise de Dados?

Dados importados de sistemas ERP, CRM ou formulários online frequentemente vêm concatenados em uma única célula. Exemplos clássicos: "João da Silva" (Nome Completo), "Rua das Flores, 123 - São Paulo" (Endereço), "Produto XYZ - Azul - P" (Código composto).

Para que uma Tabela Dinâmica funcione corretamente, para que um PROCV encontre o valor ou para que uma mala direta seja personalizada, é obrigatório separar esses dados em colunas individuais (Nome, Sobrenome, Rua, Número, Cidade).

📊

Exemplo: Você não consegue contar quantos clientes moram em "São Paulo" se a coluna "Endereço" contém a rua, o número e a cidade tudo junto. Separar a coluna "Cidade" resolve isso.

🔪 Separação por Delimitador: O Método Mais Comum

Um delimitador é um caractere que marca onde o texto deve ser dividido. Os mais comuns são espaço, vírgula, ponto-e-vírgula e tabulação.

CenárioDelimitadorTexto OriginalResultado (Parte 1 / Parte 2)
Nome CompletoEspaço ( )Ana MariaAna / Maria
Lista de E-mailsVírgula (,)email1@x.com,email2@y.comemail1@x.com / email2@y.com
Arquivo CSVPonto-e-vírgula (;)123;Produto A;R$ 10,00123 / Produto A / R$ 10,00
CPF FormatadoPonto (.) ou Traço (-)123.456.789-00123 / 456 / 789 / 00
⚠️

O Problema dos Nomes Compostos: "Ana Maria" separado por espaço vira "Ana" e "Maria". "João Carlos da Silva" separado por espaço gera 4 colunas. Para resolver isso, use a opção "Máximo de partes" (ex: 2 partes = "João Carlos" / "da Silva").

📏 Separação por Posição (Número de Caracteres)

Útil quando os dados têm largura fixa. Exemplo: Códigos de produto onde os 3 primeiros dígitos representam a categoria, e o restante o sequencial.

🏷️ Código de Produto
ELE12345
"ELE" (Categoria) + "12345" (ID)
Posição: 3 caracteres do início.
📞 DDD + Telefone
11987654321
"11" (DDD) + "987654321" (Número)
Posição: 2 caracteres do início.

💼 Casos de Uso Profissionais

ProfissionalNecessidadeSolução com Separar Coluna
Analista de RHSeparar "Nome Completo" em "Nome" e "Sobrenome" para crachás.Delimitador "Espaço" + "Máximo de partes = 2".
Analista de MarketingExtrair o domínio de e-mails (ex: @gmail.com) para segmentação.Delimitador "@" e depois separar a segunda parte.
FinanceiroSeparar o código de barras de boletos em blocos (Banco, Valor, Vencimento).Posição (ex: 3 primeiros dígitos = Código do Banco).
LogísticaSeparar endereço completo em Rua, Número, Complemento.Delimitador "Vírgula" (seguido de ajustes manuais).

📎 Como Fazer Isso no Excel e Google Sheets

FerramentaMétodo NativoFórmula Alternativa
ExcelDados > Texto para Colunas=EXT.TEXTO(A1; 1; 3) (posição) ou =DIVIDIRTEXTO(A1; " ") (Excel 365).
Google SheetsDados > Dividir texto em colunas=DIVIDIR(A1; " ") (delimitador) ou =ESQUERDA(A1; 3) (posição).

Vantagem da nossa ferramenta online: Você não precisa se preocupar em sobrescrever colunas vizinhas ou perder dados. Além disso, funciona em qualquer dispositivo (celular/tablet) sem Excel instalado.

Perguntas Frequentes sobre Separar Colunas

Use nossa ferramenta! Carregue o arquivo, escolha a coluna "Nome Completo", selecione "Por delimitador" -> "Espaço", defina "Máximo de partes = 2" e baixe o resultado. É a maneira mais rápida de fazer isso sem bagunçar nomes compostos.
No Google Sheets: Dados > Dividir texto em colunas > Separador: Vírgula.
Ou use a fórmula =DIVIDIR(A1; ",").
Para arquivos grandes ou para fazer isso sem conta Google, use nossa ferramenta online.
Use o modo "Por posição". Informe "2" caracteres do início. A ferramenta criará uma coluna com os 2 primeiros dígitos (DDD) e outra com o restante do número.
É o número máximo de divisões que a ferramenta fará. Se você colocar "2", o texto será dividido apenas na primeira ocorrência do delimitador.
Exemplo (Nome "João Carlos da Silva"):
- Sem limite (Máx. partes = 0): João | Carlos | da | Silva (4 colunas).
- Com limite = 2: João Carlos | da Silva (2 colunas).
Perfeito para separar "Primeiro Nome" do "Restante do Nome".
Use a separação por posição! O CEP brasileiro tem 8 dígitos. Use "8" caracteres do início. Você obterá o CEP em uma coluna e o restante do endereço em outra.
Esta ferramenta usa um delimitador por vez. Se você precisa separar por espaço E por vírgula, execute a ferramenta duas vezes:
  1. Primeiro, separe por vírgula.
  2. Baixe o resultado e carregue novamente para separar por espaço.

📌 Resumo: Dominando a Separação de Colunas

1️⃣
Delimitador para dados separados por vírgula, espaço, ponto-e-vírgula, etc.
2️⃣
Posição para dados de largura fixa (CEP, DDD, códigos de produto).
3️⃣
Máximo de partes para controlar a divisão de nomes compostos e endereços.
4️⃣
Manter original para não perder os dados brutos de referência.

🗂️ Casos de Uso Reais por Setor

A separação de colunas é uma das operações mais recorrentes no tratamento de dados em planilhas e bancos de dados. Em muitas empresas, dados são importados de sistemas legados ou fornecedores externos com múltiplas informações condensadas em uma única coluna. Antes de analisar ou integrar esses dados, é necessário normalizá-los — o que significa separar cada informação em sua própria coluna. Veja os principais casos por setor:

SetorDado OriginalSeparação Necessária
RH / Recursos HumanosJoão Silva SantosPrimeiro nome | Sobrenome do meio | Último sobrenome — necessário para tratamento personalizado, códigos de folha e integração com eSocial
Logística / EntregaAv. Paulista, 1000, Bela Vista, 01310-100Logradouro | Número | Bairro | CEP — cada campo alimenta um sistema de roteirização diferente
Financeiro / Bancário0001/12345-6Agência | Conta | Dígito verificador — separar para validação de dígito e integração bancária
TI / Infraestrutura192.168.1.1:8080Endereço IP | Porta — separar pelo delimitador : para configuração de firewall e balanceamento de carga
Varejo / EstoqueCAT-001-AZCategoria | Número sequencial | Código de cor — separação pelo delimitador - para filtros em categórias e relatórios de estoque por cor
💡

Quando usar separação por posição vs. por delimitador:
Separação por posição (largura fixa): Use quando os dados sempre ocupam o mesmo número de caracteres, como CEP (sempre 8 dígitos, separe em posições 1–5 e 6–8), CNPJ (14 dígitos), CPF (11 dígitos) ou dados exportados de mainframes e sistemas legados. No Excel, use o assistente "Largura fixa" em Dados → Texto para Colunas. Em Python, use fatiamento: dado[0:5], dado[5:8].
Separação por delimitador: Use quando os dados têm um caractere separador consistente (, ; | : -), como arquivos CSV, códigos compostos e endereços. No Excel, use "Delimitado" no mesmo assistente. Em Python, use str.split(',') ou a biblioteca pandas com str.split(expand=True) para criar múltiplas colunas automaticamente.

📐 Fórmulas do Excel para Separação de Texto

O Excel oferece diversas funções para extrair partes de um texto sem precisar usar o assistente de conversão. Isso é especialmente útil quando você precisa manter a coluna original e criar novas colunas derivadas dinâmicamente, atualizadas automaticamente quando os dados de origem mudam.

Extrair texto antes e depois de um delimitador
Parte antes: =ESQUERDA(A1; LOCALIZAR("-"; A1) - 1)   |   Parte depois: =DIREITA(A1; NÚM.CARACT(A1) - LOCALIZAR("-"; A1))
Para "CAT-001": ESQUERDA retorna "CAT", DIREITA retorna "001". Substitua "-" pelo delimitador do seu dado. Para a versão em inglês do Excel, use LEFT, RIGHT, FIND e LEN no lugar das funções em português.