Gestão de dados

Google Sheets: Cortar Espaços em Branco pelo Menu

Marc Sean18 de abril de 20267 min de leitura

O caminho mais rápido para eliminar espaços no início e no fim das células do Google Sheets é Dados → Limpeza de dados → Cortar espaços em branco. Selecione o intervalo, clique nesse caminho no menu e o Sheets reescreve cada célula na hora - sem fórmula, sem coluna auxiliar, sem colar especial. Uma coluna de 1.000 linhas é processada em menos de 2 segundos.

Essa é a resposta direta. O restante deste artigo é sobre quando essa resposta não é suficiente.

O Que o Menu Realmente Faz

A ferramenta Cortar espaços em branco remove os espaços do início e do fim dos valores das células e recolhe espaços internos múltiplos em um único. Assim, " Receita " vira "Receita", e "Q1 Vendas" vira "Q1 Vendas".

É uma edição destrutiva - os valores originais são sobrescritos, não substituídos por fórmulas. Isso é exatamente a vantagem: você não quer uma coluna de fórmulas paralela à sua base de dados para sempre. Mas é perigoso se você ainda não fez um backup.

A ferramenta só atua em células com texto. Números e datas são ignorados.

Por Que Espaços em Branco Quebram Planilhas

Espaços invisíveis causam mais lookups quebrados do que quase qualquer outra coisa. VLOOKUP, XLOOKUP, COUNTIF, SUMIF - todos fazem comparação exata de caracteres. Um valor como " Fornecedor A" (com espaço inicial) não bate com "Fornecedor A". Você obtém zeros onde esperava números, #N/A onde esperava resultados.

Isso é especialmente comum depois de:

  • Importações de CSV de sistemas de gestão e ERP - exportações de plataformas como TOTVS, Omie e Conta Azul frequentemente carregam espaços extras nos campos de texto
  • Copiar e colar de páginas web, que costumam trazer artefatos de espaço em branco do HTML
  • Respostas de API em que os campos de texto não são sanitizados antes do armazenamento
  • Envios de formulário que não fazem trim no back-end

Em um DRE de 500 linhas exportado de um ERP, não é incomum encontrar 30-40% das células de texto com pelo menos um espaço a mais. Isso é suficiente para corromper silenciosamente totais de SUMIF em todo o modelo.

Menu vs. Função TRIM()

Menu Limpeza de dadosFórmula TRIM()
Edita no lugarSimNão - resultado vai para outra célula
Funciona com númerosNãoNão
Trata espaços não separáveisNãoNão
Preserva o originalNãoSim
RastreabilidadeNãoSim (fórmula visível)
Atualiza com novos dadosNãoSim
Velocidade (1.000 linhas)~2 segundosInstantâneo, mas adiciona 1.000 fórmulas

O menu é a escolha certa para uma limpeza pontual de importação. Você trouxe um CSV, há sujeira na coluna de nomes, seleciona a coluna A, clica no menu e pronto. A fórmula é a escolha certa quando os dados chegam continuamente e você precisa que cada nova linha seja sanitizada automaticamente - um feed de formulário ao vivo, um IMPORTRANGE de outra planilha.

Combinar os dois também é válido: use TRIM() como coluna intermediária que alimenta sua análise e, periodicamente, cole apenas os valores sobre a fonte se quiser limpar tudo de forma permanente.

O Problema do Espaço Não Separável

Existe algo que o menu não resolve: o CHAR(160), o espaço não separável (non-breaking space).

Páginas web usam espaços não separáveis (  em HTML) para evitar quebras de linha. Quando você copia dados de um navegador - tabelas de portais financeiros, dados de cadastro de empresas, listas de fornecedores - esses caracteres vêm junto. Eles parecem idênticos a espaços comuns dentro da célula. O TRIM() não os remove. O menu de Limpeza de dados também não. Seu VLOOKUP falha e você não faz ideia do motivo.

A solução é usar SUBSTITUTE antes do TRIM:

=TRIM(SUBSTITUTE(A2, CHAR(160), " "))

Isso substitui cada espaço não separável por um espaço comum, e depois o TRIM remove as bordas. Se você trabalha regularmente com dados copiados da web, essa fórmula vale ser mantida à mão.

Até 17 de abril de 2026, o Google Sheets ainda não incorporou o tratamento do CHAR(160) ao menu de Limpeza de dados. É uma lacuna conhecida.

Quando Rodar a Limpeza Antes das Fórmulas

A ordem importa mais do que as pessoas percebem. Se você está construindo um modelo em cima de dados importados - mapeando centros de custo, fazendo conciliação de fornecedores, rodando XLOOKUP entre razões sociais - execute o Cortar espaços em branco antes de escrever uma única fórmula de lookup. Depurar um SUMIF quebrado depois, tentando descobrir se o problema é a lógica da fórmula ou caracteres invisíveis nos dados de origem, é genuinamente desgastante.

O fluxo ideal para qualquer importação de dados:

  1. Cole os dados brutos em uma aba de staging
  2. Rode Dados → Limpeza de dados → Cortar espaços em branco
  3. Aplique SUBSTITUTE/TRIM nas colunas com dados vindos da web
  4. Aí sim, construa suas fórmulas sobre os dados limpos

Trinta segundos de limpeza no início economizam uma hora de depuração no final.

Fazendo Isso em Escala com IA

Para bases de dados com necessidades de limpeza mais complexas - capitalização inconsistente, formatos de data misturados, entradas duplicadas combinadas com problemas de espaço - você acaba encadeando várias operações. É aí que o processo fica tedioso rapidamente.

O ModelMonkey executa limpezas de dados em múltiplas etapas a partir de uma única instrução na barra lateral. Diga "limpe a coluna de razão social - remova espaços, corrija a capitalização, elimine duplicatas" e ele aplica a combinação certa de TRIM, PROPER, SUBSTITUTE e lógica de deduplicação diretamente na sua planilha. Útil quando o menu de Limpeza de dados é apenas o primeiro de cinco passos.

Perguntas Frequentes

O menu Cortar espaços em branco do Google Sheets remove espaços entre palavras? Sim, mas parcialmente. Ele recolhe múltiplos espaços consecutivos entre palavras em um único espaço - então "Q1 Vendas" vira "Q1 Vendas". Espaços simples entre palavras são preservados.

Por que meu VLOOKUP continua falhando mesmo depois de usar o menu de limpeza? O motivo mais comum é o espaço não separável (CHAR(160)), que o menu não remove. Use =TRIM(SUBSTITUTE(A2, CHAR(160), " ")) para tratar esse caso antes de rodar seus lookups.

Posso desfazer a limpeza pelo menu? Sim, desde que você não tenha fechado a planilha - use Ctrl+Z imediatamente após. Para segurança, faça uma cópia da aba antes de rodar qualquer limpeza destrutiva em dados de produção.

O TRIM() do Google Sheets funciona igual ao do Excel? Sim, o comportamento é idêntico: remove espaços iniciais e finais e recolhe espaços internos múltiplos. A limitação do CHAR(160) também existe no Excel - a solução com SUBSTITUTE é a mesma nos dois.

Devo usar o menu ou a fórmula para um relatório mensal recorrente? Depende de como os dados chegam. Se você importa um CSV novo a cada mês e limpa manualmente, o menu é mais rápido. Se os dados chegam via IMPORTRANGE ou conexão ao vivo, use TRIM() em uma coluna auxiliar para que cada linha nova seja sanitizada automaticamente.