Divida uma coluna em várias: por delimitador (espaço, vírgula, custom) ou por posição de caracteres.
Configure as opções e clique em Separar Coluna
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.
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.
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ário | Delimitador | Texto Original | Resultado (Parte 1 / Parte 2) |
|---|---|---|---|
| Nome Completo | Espaço ( ) | Ana Maria | Ana / Maria |
| Lista de E-mails | Vírgula (,) | email1@x.com,email2@y.com | email1@x.com / email2@y.com |
| Arquivo CSV | Ponto-e-vírgula (;) | 123;Produto A;R$ 10,00 | 123 / Produto A / R$ 10,00 |
| CPF Formatado | Ponto (.) ou Traço (-) | 123.456.789-00 | 123 / 456 / 789 / 00 |
Ú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.
| Profissional | Necessidade | Solução com Separar Coluna |
|---|---|---|
| Analista de RH | Separar "Nome Completo" em "Nome" e "Sobrenome" para crachás. | Delimitador "Espaço" + "Máximo de partes = 2". |
| Analista de Marketing | Extrair o domínio de e-mails (ex: @gmail.com) para segmentação. | Delimitador "@" e depois separar a segunda parte. |
| Financeiro | Separar o código de barras de boletos em blocos (Banco, Valor, Vencimento). | Posição (ex: 3 primeiros dígitos = Código do Banco). |
| Logística | Separar endereço completo em Rua, Número, Complemento. | Delimitador "Vírgula" (seguido de ajustes manuais). |
| Ferramenta | Método Nativo | Fórmula Alternativa |
|---|---|---|
| Excel | Dados > Texto para Colunas | =EXT.TEXTO(A1; 1; 3) (posição) ou =DIVIDIRTEXTO(A1; " ") (Excel 365). |
| Google Sheets | Dados > 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.
=DIVIDIR(A1; ",").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:
| Setor | Dado Original | Separação Necessária |
|---|---|---|
| RH / Recursos Humanos | João Silva Santos | Primeiro nome | Sobrenome do meio | Último sobrenome — necessário para tratamento personalizado, códigos de folha e integração com eSocial |
| Logística / Entrega | Av. Paulista, 1000, Bela Vista, 01310-100 | Logradouro | Número | Bairro | CEP — cada campo alimenta um sistema de roteirização diferente |
| Financeiro / Bancário | 0001/12345-6 | Agência | Conta | Dígito verificador — separar para validação de dígito e integração bancária |
| TI / Infraestrutura | 192.168.1.1:8080 | Endereço IP | Porta — separar pelo delimitador : para configuração de firewall e balanceamento de carga |
| Varejo / Estoque | CAT-001-AZ | Categoria | 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.
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.