Excel não tem um botão mágico para dividir uma célula em duas, então a solução depende do que você realmente precisa fazer
A maioria das pessoas que pergunta sobre isso na verdade quer separar os dados que estão dentro de uma única célula. Se você tem uma célula com "João Silva" e quer transformar em duas colunas, uma com "João" e outra com "Silva", o caminho é Text to Columns, que fica na aba Dados. Selecione a coluna, clique em Dados > Text to Columns, escolhe Delimitado e define o separador — vírgula, espaço, ponto e vírgula ou um caractere personalizado. O assistente mostra uma prévia antes de confirmar, o que evita surpresas.
Como dividir celulas no excel usando fórmulas
Se a divisão precisa ser dinâmica, ou seja, se os dados originais mudam e você quer que as partes atualizem automaticamente, fórmulas são mais úteis. Para extrair o primeiro nome de "João Silva" na célula A2, use: =ESQUERDA(A2;LOCALIZAR(" ";A2)-1)
Para o sobrenome: =DIREITA(A2;COMPRIMENTO(A2)-LOCALIZAR(" ";A2))
Isso funciona desde que haja um espaço como separador. Se tiver múltiplos espaços ou nomes compostos como "Maria da Silva", a fórmula quebra. Nesses casos, use: =CORRESP(1;SE(ESQUERDA(A2;LINKE INDIRETO("A:A"));1);0)
👉 Clique no botão abaixo para saber mais sobre o assunto!
Mas aí você já está num território mais complicado. Para coisas desse tipo, prefira Power Query. É mais lento para configurar, mas uma vez montado, atualiza com um clique e não quebra quando a estrutura dos dados muda.
Dividir valores numéricos entre células
Se a pergunta é sobre dividir o conteúdo numérico de uma célula pelo valor de outra, é simples: =A2/B2. O erro comum é tentar usar o Excel como uma calculadora de células únicas e não perceber que a referência relativa muda ao copiar a fórmula para baixo. Se você fixar o divisor com cifrões, como =$B$2, o comportamento muda completamente. Outro detalhe que as pessoas esquecem: se a célula de destino contém texto formatado como número, a divisão retorna erro #VALOR!. Você pode corrigir com =DIVIDIR(SEERRO(VALOR(A2);0);B2), mas isso esconde o problema em vez de resolver. O jeito certo é identificar as colunas com texto disfarçado de número e converter tudo de uma vez com Dados > Da Tabela/Intervalo, que trata a conversão de forma consistente.
O caso real que aprendi na prática
Tinha uma planilha com cerca de 15 mil linhas onde o campo "data" vinha em formatos completamente diferentes dentro da mesma coluna: alguns como "15/03/2024", outros como "15.03.2024", outros como "março 15, 2024". O Text to Columns não resolvia porque não tinha um delimitador fixo. A solução foi criar uma coluna auxiliar com uma fórmula que detectava o formato e padronizava tudo para data serial do Excel antes de qualquer outra operação. Sem isso, toda fórmula que dependia da data retornava erro ou resultado errado silenciosamente. Esse é o tipo de problema que parece simples até acontecer. Dividir dados nunca é só dividir; é decidir o que fazer quando os dados não obedecem ao padrão.
Limitações que ninguém conta
O Text to Columns é irreversível sem desfazer (Ctrl+Z). Depois que você executa, os dados originais somem da coluna e viram várias colunas novas. Se for um arquivo compartilhado ou uma macro gera essa saída automaticamente, teste primeiro num clone da planilha. Fórmulas com LOCALIZAR também falham se o separador não existir na string — aí a fórmula retorna #NÚM! em vez de um texto vazio. Use SEERRO para capturar isso antes que ele contaminne todo um cálculo. Se você precisa dividir células frequentemente e os dados são consistentes, considere importar tudo via Power Query desde o início. Ele trata textos, datas e números de forma mais previsível do que as ferramentas clássicas do Excel, e o fluxo de atualização automática compensa o tempo inicial de configuração.