FormulaCamp
Todos os guias de Excel
Guias práticos de Excel

Como separar texto em colunas no Excel

Divida nomes, códigos ou textos separados por delimitador em várias colunas com Texto para Colunas, TEXTSPLIT ou Preenchimento Relâmpago.

Dinâmico com TEXTSPLIT

O delimitador precisa corresponder exatamente ao conteúdo. O resultado precisa de células livres na área de saída.

TEXTBEFORE e TEXTAFTER funcionam quando só uma parte, antes ou depois do delimitador, é necessária.

Usar Texto para Colunas

Escolha “Delimitado” ou “Largura fixa” e confira cada etapa na visualização.

Defina o formato de destino como Texto para códigos com zeros à esquerda e evite que colunas vizinhas sejam sobrescritas.

Escolher o método certo

O Preenchimento Relâmpago gera valores fixos; uma fórmula, por outro lado, reage às mudanças na origem.

Em arquivos CSV, o assistente de importação ou o Power Query costuma ser mais seguro, porque considera aspas e tipos de dados.

Sua vez

Em B2, divida o texto de A2 com TEXTSPLIT na vírgula e no espaço. A região fica em B2 e o código se estende para C2.

Planilha de exemplo: Códigos de região
ABC
1CombinedRegionCode
2North, N-14
3West, W-08
4East, E-22
Ainda não resolvido.

Exemplo conferido

Pares de região e código em A2:A4. A última linha não tem delimitador; o TEXTBEFORE avisa isso em vez de adivinhar.

A
1Combined
2North, N-14
3West, W-08
4Central
FórmulaResultado
=TEXTSPLIT(A2,", ")"North"
=TEXTBEFORE(A3,", ")"West"
=TEXTAFTER(A2,", ")"N-14"
=LEFT(A3,FIND(",",A3)-1)"West"
=COUNTA(TEXTSPLIT(A2,", "))2
=TEXTBEFORE(A4,", ")#N/A

Erros mais comuns

  • Sobrescrever colunas vizinhas.
  • Escolher um delimitador que também aparece dentro de um campo.
  • Converter códigos em números ou datas sem querer.

Perguntas frequentes

Por que aparece #SPILL! (no Excel em português, #DESPEJAR!)?

Já existe conteúdo na área de saída necessária.

O Texto para Colunas se atualiza?

Não. O comando grava valores fixos; o TEXTSPLIT continua ligado à origem.

Como mantenho os zeros à esquerda?

Trate o campo como texto na importação.

Pratique esta habilidade

Continue com uma lição conferida do FormulaCamp (em inglês): Duplicates and Text to Columns (em inglês) Grátis

Abrir a lição gratuita (em inglês)