Como Limpar Dados no Google Sheets (Guia 2026)
Aprenda a limpar dados no Google Sheets sem quebrar fórmulas, formatos ou validações. Guia passo a passo para analistas de FP&A.
Para limpar dados no Google Sheets sem quebrar fórmulas, selecione o intervalo e pressione **Delete** — isso remove os valores mantendo formatos, validação e fórmulas intactos. Para mais controle, use **Editar > Limpar > Limpar Conteúdo**. Em maio de 2026, o Google Sheets oferece quatro operações distintas de limpeza em Editar > Limpar, e escolher a errada no meio de uma atualização do modelo é a forma mais rápida de passar 40 minutos reconstruindo a formatação condicional que você aplicou há três meses. A distinção importa porque "limpar" no Sheets não significa uma coisa. Significa quatro coisas — e a maioria dos analistas só descobre isso depois de apagar acidentalmente a validação de um intervalo nomeado ou remover os formatos numéricos da linha de cabeçalho durante a atualização de um board pack. Este guia percorre todos os métodos de limpeza, quando usar cada um, e como limpar dados com segurança em várias abas sem tocar em nada que você não pretendia.
O que você vai precisar
- Um arquivo do Google Sheets com pelo menos um intervalo de dados (fórmulas, formatação ou regras de validação presentes)
- Acesso de editor à planilha
- Familiaridade com notação A1 e modelos com múltiplas abas
- Noção básica de intervalos nomeados e validação de dados no Google Sheets
Guia passo a passo
Escolha a Operação de Limpeza Correta Antes de Fazer Qualquer Coisa
Antes de limpar uma única célula, saiba qual das 4 operações de limpeza se aplica à sua situação. Usar a errada em um modelo em produção custa um tempo que você não tem.
Vá em Editar > Limpar para ver as quatro opções. Veja o que cada uma faz:
| Operação | Atalho | Remove | Mantém |
|---|---|---|---|
| Limpar Tudo | — | Valores, formatos, validação, notas | Nada |
| Limpar Conteúdo | Delete | Apenas valores | Formatos, validação, notas |
| Limpar Formatos | — | Apenas formatos de célula | Valores, validação, notas |
| Limpar Notas | — | Apenas notas de célula | Valores, formatos, validação |
- Delete** (atalho de teclado) equivale a Limpar Conteúdo — a opção certa em 90% das situações
- Limpar Tudo** raramente é a escolha certa dentro de um modelo em produção; trate-a como opção nuclear
- Limpar Formatos** é o que você quer quando uma operação de colar trouxe tamanhos de fonte e cores de fundo de uma exportação de sistema legado
- Cada operação leva de 4 a 5 segundos em intervalos de até 50.000 células
Pro Tip
Se você estiver atualizando dados realizados em uma aba de DRE, o Delete quase sempre é a escolha certa. Limpar Tudo vai apagar seus formatos de percentual, cabeçalhos em negrito e os dropdowns de validação vinculados por SUMIFS.Limpe Dados no Google Sheets Usando a Tecla Delete (Método Padrão)
Para atualizações rotineiras do modelo — sobrescrever realizados de períodos anteriores, limpar uma aba de staging antes de uma colagem — a tecla Delete é a ferramenta certa. Ela remove os valores do intervalo selecionado mantendo tudo que é estrutural intacto.
Selecione o intervalo desejado usando notação A1 ou clicando e arrastando, depois pressione Delete.
- Selecione um intervalo de coluna completo como
'DRE'!C2:C50antes de deletar para evitar limpar linhas de cabeçalho - Selecione intervalos não contíguos com Ctrl+Clique (Windows) ou Cmd+Clique (Mac) antes de pressionar Delete
- Confirme que a limpeza funcionou verificando se as células com fórmulas nas colunas adjacentes ainda resolvem corretamente — um
#REF!após uma limpeza geralmente indica que você selecionou um intervalo muito amplo - Para intervalos vinculados a nomes definidos, verifique se o limite do intervalo nomeado não foi alterado em Dados > Intervalos Nomeados
Pro Tip
Antes de limpar um intervalo grande, verifique se alguma célula desse intervalo alimenta fórmulas em outras abas. Uma passada rápida com Ctrl+` (exibir fórmulas) leva menos de 2 segundos, contra 3 ou mais minutos alternando entre abas manualmente para encontrar referências quebradas depois.Limpe Formatos Sem Tocar nos Valores
Após importar dados de um sistema legado — exportação de ERP, CSV do Stripe, dump do HubSpot — a colagem frequentemente traz lixo de formatação: Arial 14pt, fundos azul-claro, células mescladas, símbolos de moeda que conflitam com a formatação numérica do seu modelo. Limpar Formatos remove tudo isso sem tocar nos valores subjacentes.
Selecione o intervalo afetado e vá em Editar > Limpar > Limpar Formatos.
- Isso remove os formatos numéricos, então
R$ 4.200.000exibido como moeda volta a ser4200000— reaplicar seu formato após a limpeza se necessário - Células mescladas são desfeitas ao limpar formatos; leve isso em conta antes de executar em linhas de cabeçalho
- Resultados de SUMIFS e VLOOKUP não são afetados — apenas a camada de exibição muda
- Executar Limpar Formatos em
'Premissas'!B3:B20antes de reaplicar um formato numérico consistente leva menos de 5 segundos em um intervalo padrão
Pro Tip
Se você precisar limpar formatos em um intervalo mantendo um formato específico (como um formato de data personalizado na coluna A), limpe os formatos no intervalo completo primeiro e depois reaplicar apenas naquela coluna. Tentar limpar seletivamente célula a célula é mais lento e sujeito a erros.Use Localizar e Substituir para Limpar Valores Específicos em Escala
Quando você precisa limpar dados que correspondem a um padrão específico — todos os valores zero em uma coluna de variação, todos os textos placeholder como "A DEFINIR" ou "N/A", todos os valores hardcoded em um modelo que deveria ser orientado por fórmulas — Localizar e Substituir é mais rápido e preciso do que a seleção manual.
Abra Editar > Localizar e substituir (ou Ctrl+H / Cmd+Shift+H) e substitua o valor alvo por nada (deixe o campo Substituir em branco).
- Ative "Pesquisar usando expressões regulares" para corresponder a padrões, por exemplo,
^0$para limpar células contendo exatamente zero sem afetar células formatadas como0,0% - Marque "Corresponder a todo o conteúdo da célula" ao limpar strings exatas como
A DEFINIRpara evitar correspondências parciais dentro de fórmulas - Limite o escopo a uma aba específica ou à pasta de trabalho inteira usando o menu suspenso Pesquisar — útil para limpar valores placeholder em todas as abas antes de submeter um board pack
- De acordo com a documentação do Google Sheets, Localizar e Substituir opera sobre valores exibidos por padrão; ative "Também pesquisar dentro de fórmulas" se precisar limpar saídas baseadas em fórmulas
Pro Tip
Localizar e Substituir com uma substituição em branco não exclui a célula — ela limpa o valor e deixa uma string vazia. Se os wrappers IFERROR downstream dependem da diferença entre célula vazia e string vazia, teste em uma célula antes de executar em 2.000 linhas.Limpe o Mesmo Intervalo em Várias Abas Simultaneamente
Modelos com múltiplas abas — do tipo com DRE, Balanço Patrimonial, Fluxo de Caixa e abas de Retorno vinculadas — frequentemente exigem a limpeza do mesmo intervalo de entrada em várias planilhas antes de um novo carregamento de dados. Fazer isso aba por aba é como os erros se instalam. Agrupar as planilhas permite limpar em uma única operação.
Segure Shift e clique em cada aba que deseja incluir, depois selecione o intervalo alvo e pressione Delete.
- O Sheets exibe o agrupamento visualmente: as abas selecionadas ficam brancas/em negrito e um indicador de "Grupo" aparece no topo da tela
- A operação de limpeza se aplica de forma idêntica ao mesmo intervalo em todas as planilhas agrupadas — se você selecionar
B4:D36na primeira aba, esse exato intervalo é limpo em todas as abas agrupadas - Sempre desagrupe as planilhas imediatamente após a limpeza (clique com o botão direito em qualquer aba > Desagrupar planilhas) para evitar editar várias abas acidentalmente no trabalho subsequente
- O Google Sheets tem limite de 10 milhões de células por pasta de trabalho — limpezas agrupadas consomem cota de API da mesma forma que operações individuais, então operações agrupadas muito grandes podem acionar uma limitação temporária
Pro Tip
Antes de agrupar planilhas para uma limpeza em massa, verifique se o intervalo alvo é estruturalmente idêntico em todas as abas. Se a sua aba de Fluxo de Caixa tem uma linha extra inserida em comparação com a DRE, a limpeza agrupada vai acertar as linhas erradas nessa aba.Limpe Dados com Apps Script para Resets Repetíveis do Modelo
Se você atualiza os realizados mensalmente — limpando abas de staging, resetando intervalos de entrada, apagando valores hardcoded do período anterior — fazer isso manualmente a cada ciclo introduz risco. Uma macro curta em Apps Script limpa exatamente o que você especifica e nada mais.
Abra Extensões > Apps Script, cole a função abaixo e execute-a manualmente ou vincule-a a um item de menu.
function limparEntradasRealizados() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
// Limpa intervalo de entrada de realizados na aba DRE (apenas valores, mantém formatos)
ss.getSheetByName('DRE').getRange('C4:N36').clearContent();
// Limpa aba de staging completamente antes do próximo carregamento
ss.getSheetByName('Staging').getRange('A2:Z500').clearContent();
// Limpa overrides de premissas — apenas coluna F, linhas 5 a 40
ss.getSheetByName('Premissas').getRange('F5:F40').clearContent();
SpreadsheetApp.getUi().alert('Entradas de realizados limpas. Pronto para o novo carregamento de dados.');
}
clearContent()é o equivalente em Apps Script de pressionar Delete — apenas valores, formatos e validação preservados- Use
clear()(sem argumentos) apenas se você genuinamente quiser o comportamento de Limpar Tudo; ele remove tudo - Use
clearFormats()se precisar da versão de somente formatos de forma programática - Vincule a função a um menu personalizado via
onOpen()para que qualquer analista da equipe possa executar o reset sem abrir o editor de scripts
Pro Tip
Adicione um prompt de confirmação comSpreadsheetApp.getUi().alert() antes de o script executar a limpeza, caso ele seja usado por pessoas menos familiarizadas com o modelo. Um diálogo de confirmação de um segundo evita execuções acidentais.Verifique o que Foi Limpo Antes de Fechar o Arquivo
Limpar dados em um modelo em produção sem verificar os efeitos downstream é como erros chegam ao board pack. Uma verificação de 2 minutos após qualquer operação de limpeza detecta referências quebradas antes que elas se multipliquem.
Após limpar, percorra as fórmulas da área afetada em busca de erros.
- Pressione Ctrl+` para alternar a visualização de fórmulas e confirmar que nenhuma célula com fórmula foi acidentalmente limpa
- Verifique se os SUMIFS que puxam do intervalo limpo ainda retornam resultados numéricos:
=SUMIFS('DRE'!C:C, 'DRE'!B:B, ">=" & Premissas!$B$3)deve continuar resolvendo após limpar'DRE'!C4:C36 - Execute uma verificação de intervalos nomeados em Dados > Intervalos Nomeados — confirme que nenhum intervalo nomeado agora aponta para um limite vazio ou deslocado
- Para modelos com abas vinculadas, verifique pontualmente as abas de Balanço Patrimonial e Fluxo de Caixa em busca de erros
#REF!ou#VALOR!que indicariam que uma célula limpa estava alimentando uma fórmula de referência cruzada entre abas
Pro Tip
Se você usa o assistente de IA do ModelMonkey na sua planilha, pode pedir que ele verifique erros de fórmula e referências cruzadas quebradas após uma limpeza de dados — ele lê a planilha ativa e sinaliza tudo que parece quebrado, mais rápido do que alternar entre abas manualmente.Conclusão
A tecla Delete resolve 90% das limpezas de dados no Google Sheets corretamente. Os outros 10% — limpar formatos após uma colagem suja, resetar validação antes de um novo carregamento de dados, apagar o mesmo intervalo em abas agrupadas — cada um tem a ferramenta certa, e usar a errada no meio do modelo custa tempo e credibilidade. As quatro operações de limpeza em Editar > Limpar não são intercambiáveis, e a diferença entre Limpar Conteúdo e Limpar Tudo é a diferença entre uma atualização limpa e 40 minutos reconstruindo formatação.
Para equipes que executam resets mensais ou trimestrais do modelo, a abordagem com Apps Script do Passo 6 elimina completamente o risco manual — um clique, os mesmos intervalos limpos toda vez, sem dúvida sobre quais abas foram atualizadas. O passo de verificação do Passo 7 é a parte que a maioria dos analistas pula e depois lamenta.
Escolha um plano do ModelMonkey — funciona tanto no Google Sheets quanto no Excel.
Perguntas frequentes
Qual é a diferença entre pressionar Delete e usar Editar > Limpar > Limpar Tudo no Google Sheets?
Delete (ou Editar > Limpar > Limpar Conteúdo) remove apenas os valores das células — formatos, validação de dados e notas são preservados. Limpar Tudo remove tudo: valores, formatos, regras de validação e notas. Em um modelo com formatação condicional ou validação por dropdown, Limpar Tudo vai destruir essa configuração e exigir reconstrução manual.
Como limpar dados no Google Sheets sem apagar a formatação?
Selecione o intervalo e pressione **Delete**, ou vá em **Editar > Limpar > Limpar Conteúdo**. As duas operações removem apenas os valores, mantendo formatos numéricos, cores de fundo, bordas e estilos de fonte intactos. Essa é a abordagem correta ao atualizar dados realizados em uma DRE ou relatório de variação formatado.
Posso limpar dados em várias planilhas ao mesmo tempo no Google Sheets?
Sim. Segure **Shift** e clique em cada aba que deseja incluir, agrupando-as. Depois selecione o intervalo alvo e pressione Delete — a limpeza se aplica a esse intervalo em todas as abas agrupadas simultaneamente. Desagrupe as planilhas imediatamente após clicando com o botão direito em uma aba e selecionando "Desagrupar planilhas".
Por que limpar um intervalo quebra fórmulas em outras abas?
As fórmulas quebram quando uma célula limpa era referenciada diretamente em uma fórmula de referência cruzada entre abas. Por exemplo, se `'Fluxo de Caixa'!B12` contém `='DRE'!C36` e você limpa `'DRE'!C36`, a fórmula do Fluxo de Caixa retorna um valor em branco (não um erro, a menos que a fórmula esperasse um valor numérico). Limpar uma célula que define o limite de um intervalo nomeado também pode deslocar o intervalo e quebrar qualquer SUMIFS ou INDEX/MATCH que o referenciava pelo nome.
Como automatizar a limpeza dos mesmos intervalos de entrada todo mês antes de uma atualização de dados?
Use Apps Script com `getRange('SeuIntervalo').clearContent()`. Escreva uma função que limpe cada intervalo de entrada pelo nome e vincule-a a um item de menu personalizado via `onOpen()`. Isso garante que os mesmos intervalos sejam limpos a cada ciclo sem seleção manual, eliminando o risco de limpar acidentalmente a aba ou o intervalo errado durante um fechamento de mês com prazo apertado.