Como Quebrar Texto No Google Planilhas - Como quebrar rapidamente o texto no Planilhas Google?
Como quebrar rapidamente o texto no Planilhas Google?

Quebrar texto em colunas no Google Planilhas

Quando você recebe uma planilha com dados colados de um CSV mal formatado ou uma célula cheia de endereços, nomes completos ou códigos que precisam ser separados, o Google Planilhas oferece algumas vias. A mais óbvia é o menu Dados > Separar texto em colunas. Você seleciona a coluna, clica na opção e escolhe o delimitador: vírgula, ponto e vírgula, espaço, ou um caractere personalizado. O resultado é imediato e os dados vão para as colunas vizinhas. Tem gente que não sabe que o recurso também funciona por fórmula. A função TEXTSPLIT, disponível nas versões mais recentes do Google Planilhas, permite fazer a mesma separação sem destruir os dados originais. A sintaxe é simples: =TEXTSPLIT(A2; ","). Se o texto tiver múltiplos níveis de separação, como "São Paulo; SP; Centro", você pode aninhar ou passar vários delimitadores. O resultado volta como matriz, ocupando automaticamente as células adjacentes. Se alguma célula estiver bloqueada, o Google devolve erro #N/A e você precisa ajustar a área antes de executar.

Como quebrar texto no google planilhas de forma prática

O problema que todo mundo encontra pela primeira vez é quando o delimitador aparece dentro do próprio dado. Imagine uma lista de notas fiscais onde o campo "observações" contém vírgulas, mas a separação principal também é por vírgula. O split comum quebra tudo errado e você gasta horas corrigindo manualmente. A solução real é usar expressões regulares com a função REGEXREPLACE para limpar o texto primeiro, ou aplicar o split em etapas, isolando as partes mais simples antes de tratar as complexas. Eu já perdi uma tarde inteira com uma base de clientes onde o endereço vinha em uma única célula no formato "Rua X, Nº 123, Bairro Y, Cidade Z - Estado". O delimitador era vírgula, mas alguns registros tinham "Nº 123, Apto 4B" dentro do número, o que gerava colunas extras. A gambiarra que funcionou foi transformar tudo em uma estrutura mais previsível usando SUBSTITUIR para padronizar os separadores, depois aplicar TEXTSPLIT com um delimitador personalizado que eu tinha inserido temporariamente no lugar das vírgulas problemáticas. No final, colei os valores e apaguei a coluna auxiliar.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Outra armadilha comum: quem usa a função SPLIT tradicional acha que ela remove espaços em branco automaticamente. Ela não faz isso. Se o texto original tem "João ; Silva ; Santos", o split por ponto e vírgula vai devolver " João " com espaços nas bordas. Você precisa aplicar TRIM em cada resultado ou envolver tudo numa combinação com MAP e REGEXREPLACE para capturar e limpar de uma vez. É mais trabalho, mas evita aquela sensação de que a ferramenta não funciona quando na verdade o problema é a qualidade dos dados de entrada. Para separações mais específicas, como extrair apenas o que está entre parênteses ou pegar o texto após um determinado padrão, REGEXEXTRACT resolve rápido. A fórmula =REGEXEXTRACT(A2; "\(([^)]+)\)") captura tudo dentro dos parênteses. Se você precisar de múltiplas capturas, REGEXEXTRACT só devolve a primeira. Nesse caso, REGEXREPLACE combinado com MID e LEN é mais seguro, ou então usar uma sequência de TEXTSPLIT sucessivos em colunas temporárias.

O ponto que ninguém avisa é sobre o limite de linhas. O Google Planilhas processa textos longos em TEXTSPLIT sem grandes problemas, mas planilhas com milhares de linhas e fórmulas de split recorrentes ficam lentas para recalcular. Se o arquivo tem mais de 50 mil linhas com TEXTSPLIT espalhado, o tempo de carregamento aumenta significativamente. Nesses casos, o ideal é converter para valores estáticos após a separação ou usar um script Apps Script rodando em lote, que é muito mais rápido do que fórmulas iteradas. Resumindo: use Dados > Separar texto em colunas para coisas simples e rápidas, TEXTSPLIT quando quiser manter os dados originais intactos, e REGEXEXTRACT/REGEXREPLACE para padrões que o split comum não consegue lidar. Sempre limpe os dados antes de aplicar qualquer separação, e teste com uma amostra pequena antes de executar no arquivo inteiro.