Blog
Como automatizar planilhas: do Excel e Google Sheets ao sistema (e quando parar)
A planilha é o sistema mais usado do Brasil. Controla estoque, aluguel, comissão, folha de ponto e aquele fluxo de caixa que só o dono entende. E não tem nada de errado nisso: muitas vezes ela é a ferramenta certa.
O problema começa quando a planilha vira trabalho manual todo dia: copiar dado de um lugar, colar no outro, conferir linha por linha. Este guia mostra como automatizar planilhas em níveis, do mais simples ao mais robusto, e como saber a hora de parar e partir para um sistema.
Nível 1: deixe a planilha trabalhar sozinha com fórmulas
Antes de pensar em código, veja se as fórmulas certas já resolvem. Muita gente faz à mão o que uma função faz em um segundo.
- PROCV e PROCX (Excel e Sheets): buscar o preço do produto em outra aba.
- SOMASES e CONT.SES: somar vendas por vendedor e por mês sem filtro manual.
- FILTRO e ÚNICO: gerar listas dinâmicas, como clientes com boleto vencido.
- IMPORTRANGE (Sheets): puxar dados de outra planilha automaticamente.
- Validação de dados: lista suspensa no lugar de texto livre, o que evita “Sao Paulo”, “SP” e “são paulo” na mesma coluna.
Dica que evita metade dos problemas
Use uma aba só para dados brutos, em formato de tabela (uma linha por registro, uma coluna por informação, sem célula mesclada). Relatórios e resumos ficam em outras abas, calculados a partir dela. Planilha organizada assim é muito mais fácil de automatizar depois.
Nível 2: macros e scripts
Quando a tarefa envolve vários passos repetidos, entra o código dentro da própria planilha.
No Excel: macros e VBA
O gravador de macros registra o que você faz e repete depois. Para coisas como formatar um relatório exportado do banco, já ajuda. Para lógica mais complexa, edita-se o código VBA gerado. O Excel também tem o Power Query, ótimo para importar e limpar dados de arquivos que chegam sempre no mesmo formato.
No Google Sheets: Apps Script
O Apps Script é JavaScript rodando dentro do Google. Com ele dá para:
- Enviar e-mail quando uma linha muda de status.
- Rodar uma rotina todo dia às 7h (gatilho por tempo).
- Gerar PDF a partir de um modelo e salvar no Drive.
- Buscar dados de uma API externa e preencher a planilha.
Um exemplo simples, que manda e-mail para cada linha com status “Vencido”:
function avisarVencidos() {
const aba = SpreadsheetApp.getActive().getSheetByName('Cobranca');
const linhas = aba.getDataRange().getValues().slice(1);
linhas.forEach(([cliente, email, valor, status]) => {
if (status === 'Vencido') {
MailApp.sendEmail(email, 'Lembrete de pagamento',
`Olá, ${cliente}. Consta em aberto o valor de R$ ${valor}.`);
}
});
}
Configure um gatilho diário e pronto: a cobrança deixa de depender de alguém lembrar.
Nível 3: conectar a planilha a outros sistemas
Aqui a planilha deixa de ser uma ilha. Ferramentas como o n8n, que expliquei em n8n: o que é e como usar, ligam a planilha a ERP, formulário, WhatsApp e e-mail sem você escrever muito código.
Exemplos comuns:
- Pedido novo no ERP vira linha na planilha de controle.
- Formulário do site cai direto na aba de leads.
- Linha marcada como “Aprovado” dispara uma mensagem para o cliente.
- Relatório semanal sai da planilha e chega no e-mail do dono.
E a IA, entra onde?
Em duas frentes. Primeiro, para te ajudar a escrever fórmulas e scripts: descreva em português o que quer e peça a fórmula. Segundo, dentro da automação, para ler dados bagunçados antes de chegarem na planilha, como os PDFs de notas fiscais. Falei disso em ChatGPT e Claude para empresas.
Os limites da planilha
Planilha automatizada tem prazo de validade quando o negócio cresce. Os sinais mais comuns:
| Sinal | O que está acontecendo |
|---|---|
| Duas pessoas editam e uma apaga o trabalho da outra | Falta controle de acesso e de concorrência |
| Ninguém sabe quem mudou aquele valor | Falta histórico confiável |
| A planilha demora para abrir | Volume de dados maior que o ideal |
| Só uma pessoa entende as fórmulas | Risco alto se ela sair ou tirar férias |
| Os scripts quebram quando alguém insere uma coluna | Estrutura frágil para o tamanho do processo |
| Cliente ou parceiro precisa ver só uma parte | Planilha não separa bem permissões por registro |
Se três ou mais desses aparecem, provavelmente é hora de um sistema.
Quando trocar a planilha por um sistema sob medida
Um exemplo meu: o Quintal, um sistema que desenvolvi para gerir 7 casas de aluguel. Controle de aluguel é o tipo de coisa que quase sempre nasce em planilha. O Quintal faz o rateio de água e luz, monta a cobrança pronta para o WhatsApp com preview e confirmação, guarda o histórico e calcula o repasse. Ninguém mais erra divisão de conta às onze da noite. Comparei os dois caminhos em controle de aluguel: planilha ou sistema.
Um sistema faz sentido quando:
- Várias pessoas operam ao mesmo tempo.
- Você precisa de histórico de quem fez o quê.
- A regra de negócio ficou complexa demais para fórmula.
- O processo precisa de uma tela simples para quem não é da área de planilha.
E, sendo honesto: quando nada disso acontece, a planilha resolve. Eu digo isso para clientes com frequência. Sistema bom é o que paga a própria conta.
Perguntas frequentes
Dá para automatizar planilha sem saber programar?
Sim. Fórmulas, validação de dados, gravador de macros e ferramentas visuais como o n8n cobrem muita coisa sem código. Para o resto, a IA ajuda a escrever scripts simples.
Excel ou Google Sheets para automatizar?
O Google Sheets é mais fácil de integrar com outros serviços e trabalha melhor com várias pessoas ao mesmo tempo. O Excel é mais forte com volumes grandes e tem o Power Query. Depende de onde sua equipe já trabalha.
Macro é segura?
Macro de origem desconhecida é um risco real, porque pode executar código no computador. Só habilite macros de arquivos que você ou sua equipe criaram.
Posso migrar a planilha para um sistema sem perder os dados?
Sim. Se a planilha estiver organizada em formato de tabela, a importação é tranquila. Se estiver cheia de célula mesclada e aba de rascunho, dá trabalho, mas dá.
Quer ajuda com a sua planilha?
Se a sua planilha virou um sistema improvisado, posso olhar com você e dizer se vale automatizar o que já existe ou partir para algo sob medida. Veja como trabalho em sistemas sob medida ou me chame pelo contato.