Como separar um arquivo CSV em colunas no Excel

Excel · 5 min de leitura

Em resumo

Para separar um CSV aberto numa coluna só do Excel, selecione a coluna, vá em Dados > Texto para Colunas, escolha Delimitado e marque o separador usado no arquivo (vírgula ou ponto e vírgula). Depois, formate o cabeçalho e salve como .xlsx.

Como separar um arquivo CSV em colunas no Excel

Você recebe um arquivo exportado de um sistema, abre no Excel e tudo está espremido na coluna A: "Celular;Aplicativo;SP;1500;Entregue;Grátis". Uma linha inteira de informações numa única célula. É uma situação muito comum no mercado, e a solução está a dois cliques: o recurso Texto para Colunas quebra cada linha nos separadores e distribui as informações em colunas.

Neste guia você vai entender o que é um arquivo CSV, separar os dados com o assistente de Texto para Colunas e salvar o resultado como planilha do Excel.

Caso prefira aprender por vídeo, veja o vídeo abaixo:

O que você vai aprender

  • O que é um arquivo CSV e como reconhecê-lo;
  • Como usar Texto para Colunas com delimitador;
  • A diferença entre Delimitado e Largura fixa;
  • Como formatar a base depois de separar;
  • Como salvar o arquivo no formato do Excel.

O arquivo da aula está disponível para download logo abaixo do vídeo.

O que é um arquivo CSV

CSV significa "valores separados por vírgula" (comma-separated values). É um arquivo de texto puro em que cada linha é um registro e as colunas são separadas por um caractere, o delimitador: vírgula, ponto e vírgula, tabulação ou barra vertical. No Brasil, como a vírgula é usada nas casas decimais, o ponto e vírgula é o mais comum.

Sistemas, plataformas e outros departamentos exportam dados em CSV porque o formato é leve e qualquer programa lê. O problema é que, dependendo de como o arquivo é aberto, o Excel não separa as colunas sozinho.

Como reconhecer: no Explorador de Arquivos, o tipo aparece como "Arquivo de Valores Separados por Vírgulas do Microsoft Excel", e o ícone do Excel tem um "a," no canto. A planilha comum aparece como "Planilha do Microsoft Excel" (.xlsx).

A base do exemplo

Ao clicar em A1, a barra de fórmulas mostra todo o cabeçalho junto: Produto, Canal de venda, Estado, Valor, Status do pedido, Frete, separados por ponto e vírgula. Em A2, a primeira venda inteira, também numa célula só. O objetivo é ter cada informação na sua coluna.

Passo a passo: Texto para Colunas

  1. Clique na letra da coluna A para selecionar a coluna inteira;
  2. Vá na guia Dados e clique em Texto para Colunas;
  3. No assistente, escolha Delimitado e clique em Avançar;
  4. Em Delimitadores, desmarque Tabulação e marque Ponto e vírgula. A prévia já mostra as colunas separadas;
  5. Clique em Avançar e depois em Concluir.

Pronto: Produto foi para a coluna A, Canal de venda para a B, Estado para a C, e assim por diante.

Delimitado ou Largura fixa?

OpçãoComo separaQuando usar
DelimitadoPor um caractere (ponto e vírgula, vírgula, tabulação…)Quase sempre, inclusive em CSV
Largura fixaPor posição: você clica na régua para marcar onde cada coluna terminaRelatórios antigos de sistema em que cada campo tem sempre o mesmo número de caracteres

Na largura fixa, você teria que definir à mão o tamanho de cada coluna. Como "Celular" e "Notebook" têm tamanhos diferentes, isso raramente funciona em dados comuns. Use Delimitado.

A etapa 3 do assistente

A última tela permite definir o formato de cada coluna (Geral, Texto, Data). Na maioria dos casos, deixe em Geral e formate depois no Excel. Uma exceção importante: colunas com zeros à esquerda (CEP, código de produto, CPF) devem ser marcadas como Texto, senão o Excel apaga os zeros.

Deixando com cara de planilha

  • Largura das colunas: selecione da coluna A até a F (clique na letra A e arraste) e dê duplo clique na divisa entre duas colunas. Todas se ajustam ao conteúdo;
  • Cabeçalho: selecione a linha 1, aplique uma cor de preenchimento (o baldinho, na Página Inicial) e negrito;
  • Melhor ainda: com uma célula da base selecionada, pressione Ctrl + Alt + T para formatar como tabela, com filtros e formatação automática.

Salvando como planilha do Excel

Atenção: mesmo separado em colunas, o arquivo continua salvo como CSV. Se você salvar assim, cores, negrito e fórmulas são perdidos, porque CSV é só texto. Para manter tudo:

  1. Vá em Arquivo > Salvar como;
  2. Em tipo, troque de "CSV (separado por vírgulas)" para Pasta de Trabalho do Excel (.xlsx);
  3. Escolha a pasta e salve.

Outras formas de separar

  • Dados > Obter Dados > De Texto/CSV: o Power Query detecta o delimitador sozinho e permite tratar os dados antes de carregar. Ótimo quando o mesmo arquivo chega toda semana: basta atualizar;
  • Função DIVIDIRTEXTO (Microsoft 365): =DIVIDIRTEXTO(A2;";") separa o texto de uma célula em colunas com fórmula;
  • Preenchimento Relâmpago (Ctrl + E): para extrair um pedaço específico do texto seguindo um exemplo.

Perguntas frequentes

Por que meu CSV abre tudo numa coluna só?

O Excel não reconheceu o delimitador do arquivo. Use Dados > Texto para Colunas e indique o separador (geralmente ponto e vírgula ou vírgula).

Como separar texto por vírgula no Excel?

Selecione a coluna, vá em Dados > Texto para Colunas > Delimitado e marque Vírgula.

O Excel apagou os zeros à esquerda. Como evitar?

Na etapa 3 do assistente, marque a coluna como Texto antes de concluir.

Qual a diferença entre CSV e XLSX?

CSV é texto puro, sem formatação, fórmulas ou várias abas. XLSX é a pasta de trabalho do Excel, que guarda tudo isso.

Conclusão

Selecione a coluna, vá em Dados > Texto para Colunas, escolha Delimitado e o separador certo: a base exportada vira uma planilha organizada. Depois, formate o cabeçalho e salve como .xlsx. Baixe o arquivo da aula e pratique.

Bons estudos e até o próximo conteúdo! 🚀

Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.

Continue aprendendo