POTHIEDU Não Decore a Resposta. Entenda o Caminho

Como Dividir Celulas No Excel

Como Dividir Celulas No Excel

O problema que todo mundo enfrenta

Você tem uma célula com dados misturados — um endereço completo, um nome e sobrenome juntos, ou uma lista de valores separados por vírgulas — e precisa separar isso em colunas diferentes. O Excel não faz isso magicamente. Você tem que fazer ele entender o que está acontecendo. Existem basicamente três formas de resolver isso, e nenhuma delas é perfeita em todos os cenários. Essa é a opção mais direta. Selecione a coluna que contém os dados, vá na aba Dados e clique em Texto para Colunas. O assistente abre com três etapas. Na primeira, você escolhe se os dados são separados por delimitadores (vírgula, ponto e vírgula, tabulação, espaço) ou se têm largura fixa. A maioria dos casos usa delimitadores. No segundo passo, você marca o delimitador correto. Se o campo é "João Silva", use espaço. Se é "São Paulo, SP", use vírgula. Dá para marcar mais de um ao mesmo tempo. O preview na parte inferior mostra como a divisão vai ficar. Se estiver errado, corrija antes de continuar. Na terceira etapa, você define o formato de cada coluna resultante. Geralmente fica em Geral mesmo, mas se os dados forem numéricos com zeros à esquerda, muda para Texto para não perder informação.

Um detalhe que as pessoas ignoram: esse processo sobrescreve as colunas vizinhas. Se tiver algo na coluna seguinte ao lado, o Excel joga um aviso e para. Você precisa mover o conteúdo ou apagar antes de prosseguir. Já perdi uma planilha inteira porque não me atentei a isso numa pressa.

Dividir com fórmulas

Às vezes você não quer destruir os dados originais e prefere uma solução que se atualize sozinha. Aí entram as funções. Se o seu Excel é versão 2019 ou mais recente, a função CORTEXO (ou TEXTSPLIT em inglês) é a mais prática. Ela recebe a célula, o delimitador e opcionalmente o delimitador de linhas. Para versões mais antigas, você precisa combinar DIREITA, ESQUERDA, ARRUMAR, PROC e EXT.TEXTO. É verboso mas funciona. Um exemplo clássico: separar nome e sobrenome de "Maria Clara Santos". A fórmula para o primeiro nome seria =EXT.TEXTO(A2;1;ARRUMAR(PROC(" ";A2;1)-1)). Para o sobrenome, =EXT.TEXTO(A2;PROC(" ";ARRUMAR(A2;1))RO(" ";A2;1)+1). Parece complexo mas a lógica é simples: achar a posição do espaço e extrair o que está antes e depois dele. O problema das fórmulas é que elas quebram se o formato dos dados variar. Se uma célula tiver apenas um nome sem sobrenome, a função PROC retorna 0 e a fórmula dá erro #NÃO DISPONÍVEL. Você precisa proteger com SEERRO ou SE.NÂO. Isso adiciona camadas de complexidade que muitas vezes não valem a pena para uma única divisão.

Como dividir células no Excel? Veja o passo a passo
Como dividir células no Excel? Veja o passo a passo

Poder do Power Query para dados repetitivos

Se você precisa fazer essa divisão com frequência, ou recebe arquivos novos toda semana com o mesmo padrão, o Power Query resolve sem esforço. Vá em Dados, Obter Dados, a partir da Tabela ou Intervalo. O Power Query abre, e lá você clica com o botão direito na coluna e seleciona Dividir Coluna por Delimitador. A interface é visual, mostra o resultado em tempo real, e você pode escolher o delimitador, o tipo de divisão (por cada ocorrência, pela primeira, pela última) e o que fazer com o excesso de partes. A vantagem real aqui é a reprodução. Você aplica uma vez e sempre que atualizar os dados, a divisão acontece automaticamente. O fluxo completo leva cerca de dois minutos quando está configurado, contra quinze ou vinte minutos se for fazer manualmente célula por célula. A desvantagem é o custo inicial de aprendizado. Se você nunca usou Power Query, a curva é irritante mas não impossível.

Um caso que ninguém conta

Eu tive um problema recentemente com uma planilha de cadastro onde os endereços vinham formatados como "Rua das Flores, 123 - Apto 4B - Centro - São Paulo - SP". O delimitador era sempre a sequência " - " (traço com espaços), mas alguns campos tinham variantes como "/" no lugar. O Texto para Colunas não lidava bem porque ia criar colunas extras nos casos com barra. Eu resolvi limpando tudo primeiro com uma sequência de substituições usando a função SUBSTITUIR em cadeia dentro do Power Query, transformando"/"em"-" antes de aplicar a divisão. Assim todas as linhas seguiam o mesmo padrão e o resultado foi consistente. A ferramenta Texto para Colunas falha silenciosamente em três situações comuns. A primeira é quando os delimitadores são inconsistentes — algumas células usam vírgula, outras ponto e vírgula, outras dois pontos. O Excel escolhe um e ignora os outros. A segunda é quando há delimitadores dentro do próprio dado, como uma nota entre parênteses que contém vírgulas. A terceira é quando o arquivo foi importado de outro sistema e os delimitadores são caracteres invisíveis ou codificados de forma diferente, como tabulações que o Excel não reconhece automaticamente. Nesses casos, a solução passa por normalizar os dados antes de dividir. Use a função ENCONTRAR para localizar padrões específicos, ou faça substituições em massa via Power Query. Se os dados vierem de um sistema legado com codificação estranha, abra o arquivo no Bloco de Notas primeiro para ver o que realmente está ali. Às vezes o que parece uma vírgula é na verdade um caracter Unicode diferente que o Excel vê como texto sem tratamento especial.

Nenhuma dessas técnicas é universal. A que funciona depende inteiramente de como os dados estão atrapalhados na prática. Teste sempre num copia antes de aplicar em produção.

Como dividir células no Excel? Veja o passo a passo
Como dividir células no Excel? Veja o passo a passo