Para atualizar com um clique todos os dados importados de uma planilha com Power Query, clique no botão Atualizar Tudo, na guia Dados do Excel — ele refaz automaticamente todos os passos de importação e transformação de cada consulta, trazendo as informações mais recentes da fonte original sem que você precise refazer nada manualmente.
Você já importou dados de um arquivo CSV, de outra planilha ou de um site para o Excel, e depois que a fonte original mudou, precisou repetir manualmente o processo inteiro de importação e ajuste dos dados, do zero, só para atualizar os números?
Sem uma forma de atualizar automaticamente, cada nova versão dos dados de origem significa refazer manualmente filtros, ajustes de coluna e formatações que você já tinha configurado da primeira vez — um retrabalho que cresce junto com a frequência de atualização dos dados de origem, seja diária, semanal ou mensal.
Neste artigo iremos mostrar como usar o botão Atualizar Tudo do Power Query para atualizar todos os dados importados com um único clique, além de como configurar a atualização automática ao abrir o arquivo.
Por que o Power Query permite isso
Toda vez que você importa e transforma dados com o Power Query, cada ação — filtrar uma coluna, remover linhas, dividir um texto, mesclar tabelas — fica registrada como um passo na lista de Etapas Aplicadas da consulta, em vez de ser aplicada só uma vez e esquecida. Isso significa que, quando a fonte de dados original muda (um novo arquivo CSV, uma nova linha numa planilha, uma página web atualizada), o Power Query consegue refazer exatamente a mesma sequência de passos em cima dos dados novos, sem que você precise reconfigurar nada.
Atualizando uma consulta específica
Se você só quer atualizar uma consulta em particular, sem mexer nas outras, clique com o botão direito na tabela resultante dentro da planilha (ou na consulta, no painel Consultas e Conexões) e escolha Atualizar. Isso refaz só aquela consulta específica, deixando as demais como estavam.
Atualizando tudo de uma vez
Para atualizar todas as consultas da pasta de trabalho ao mesmo tempo, vá na guia Dados e clique no botão Atualizar Tudo (o ícone com duas setas verdes circulares). O Excel percorre uma por uma todas as consultas existentes, refazendo os passos de importação e transformação de cada uma, e atualiza as tabelas resultantes na planilha com os dados mais recentes da fonte original.
Configurando atualização automática ao abrir o arquivo
Se você quer que os dados já venham atualizados assim que o arquivo é aberto, sem precisar clicar em nada, clique com o botão direito na consulta (no painel Consultas e Conexões, acessível pela guia Dados) e escolha Propriedades. Na janela que abre, marque a caixa Atualizar dados ao abrir o arquivo e clique em OK. A partir daí, toda vez que a pasta de trabalho for aberta, o Excel refaz automaticamente essa consulta antes mesmo de você tocar em qualquer botão.
Exemplo prático
Imagine uma consulta que importa uma tabela de estoque de um arquivo CSV externo, atualizado toda semana por outro setor. Na primeira importação, o resultado dentro do Excel é:
| Produto | Estoque |
|---|---|
| Parafuso 3mm | 1.200 |
| Porca 3mm | 980 |
Na semana seguinte, o arquivo CSV de origem é substituído por uma versão com números atualizados. Sem precisar reabrir o Power Query ou refazer nenhum passo de transformação, um clique em Atualizar Tudo já traz os valores novos:
| Produto | Estoque |
|---|---|
| Parafuso 3mm | 860 |
| Porca 3mm | 1.340 |
Cuidado com consultas muito pesadas
Se uma consulta processa um volume muito grande de dados, ou depende de uma conexão externa lenta (como um site ou banco de dados remoto), configurar a atualização automática ao abrir o arquivo pode deixar o Excel demorado para carregar toda vez. Nesses casos, pode ser melhor deixar a atualização manual (pelo botão Atualizar Tudo) e rodá-la só quando de fato precisar dos dados mais recentes, em vez de toda vez que o arquivo for aberto.
A opção de atualizar em segundo plano
Na mesma janela de Propriedades da consulta existe outra caixa chamada Habilitar Atualização em Segundo Plano, que costuma vir marcada por padrão. Com ela ativa, você consegue continuar trabalhando na planilha enquanto o Power Query busca os dados atualizados por trás, sem travar a tela. Para consultas críticas, onde você precisa ter certeza absoluta de que todos os cálculos já foram feitos com os dados mais novos antes de continuar trabalhando, alguns usuários preferem desmarcar essa opção, fazendo o Excel esperar a atualização terminar por completo antes de liberar o controle da planilha novamente.
Também vale configurar, na mesma janela, o intervalo de atualização automática em minutos, marcando a caixa Atualizar a cada — útil para consultas ligadas a fontes que mudam com frequência ao longo do dia, como uma cotação ou um painel de indicadores, sem precisar clicar manualmente em Atualizar Tudo toda hora.
Disponibilidade
O botão Atualizar Tudo e a opção de atualização automática ao abrir o arquivo estão disponíveis no Excel 2016 em diante, incluindo Excel 365 para Windows e Mac. No Excel Online, a atualização de consultas Power Query tem suporte mais limitado, dependendo do tipo de fonte de dados.
Perguntas frequentes
Qual a diferença entre atualizar uma consulta específica e usar o Atualizar Tudo?
Atualizar uma consulta específica refaz só aquela consulta, deixando as demais como estavam. O Atualizar Tudo percorre e refaz todas as consultas da pasta de trabalho de uma só vez, o que é mais prático quando várias consultas dependem da mesma fonte de dados.
Como faço para os dados atualizarem sozinhos sem eu precisar clicar em nada?
Clique com o botão direito na consulta, no painel Consultas e Conexões, escolha Propriedades e marque a opção Atualizar dados ao abrir o arquivo. A partir daí, o Excel atualiza essa consulta automaticamente toda vez que a pasta de trabalho é aberta.
A atualização automática pode deixar o Excel lento para abrir?
Sim, principalmente se a consulta processa um grande volume de dados ou depende de uma fonte externa lenta. Nesses casos, pode valer mais a pena deixar a atualização manual e rodar o Atualizar Tudo só quando realmente precisar dos dados mais recentes.
Veja também: O Que É o Power Query no Excel e Como Começar a Usar.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar o botão Atualizar Tudo do Power Query para atualizar todos os dados importados com um único clique, incluindo a atualização automática ao abrir o arquivo, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você costuma importar dados de arquivos externos ou de outros sistemas para o Excel? Prefere atualizar manualmente ou já configura a atualização automática ao abrir o arquivo? Conta para nós nos comentários!