Atualizar Tabela Dinâmica
Refletir alterações e novas linhas dos dados sem refazer os relatórios.
Perguntas de partida
Antes de ler, pense: como responderia a isto só com fórmulas, numa folha com 20 000 linhas?
Uma tabela dinâmica não se atualiza sozinha quando os dados mudam: guarda uma cópia dos dados (a cache) e só a renova quando lhe pedimos. Neste capítulo vemos como atualizar e como preparar os dados para receberem novas linhas.
No ficheiro deste capítulo, os dados já estão formatados como Tabela do Excel com o nome
tblEncomendas, e há uma folha Novas Encomendas com 60 encomendas de janeiro de 2026.
| Rótulos de Linha ⏷ | Soma de Valor |
|---|---|
| 2023 | 10 996 400 € |
| 2024 | 12 381 059 € |
| 2025 | 14 684 932 € |
| Total Geral | 38 062 391 € |
Corrigi um valor errado nos dados. Porque é que a tabela dinâmica não mudou?
- Na folha Dados, mude o Valor da primeira encomenda (célula
P2) para 500000. - Volte à folha Resolução: o total de 2023 continua igual.
- Clique com o botão direito na tabela dinâmica › (ou › ; Ctrl+Alt+F5 atualiza tudo).
Chegaram as encomendas de janeiro de 2026. Tenho de refazer todos os relatórios?
Depende de como foi feita a origem. Se a origem for um intervalo fixo (Dados!$A$1:$T$20001), as linhas
novas ficam de fora e é preciso ir a › e aumentar o intervalo.
A solução profissional é converter os dados numa Tabela antes de criar a tabela dinâmica:
- Clique nos dados › › (ou Ctrl+T). Dê-lhe um nome em › .
- Crie a tabela dinâmica: a origem aparece como
tblEncomendasem vez de um intervalo. - Copie as linhas da folha Novas Encomendas (sem o cabeçalho) e cole-as na primeira linha vazia por baixo da Tabela — a Tabela cresce sozinha.
- Atualize a tabela dinâmica.
Como garanto que ninguém vê números desatualizados quando abre o ficheiro?
- Clique na tabela dinâmica › › .
- No separador Dados, marque Atualizar dados ao abrir o ficheiro e clique em OK.
Desafio extra
Use o mesmo ficheiro e tente responder sozinho. Clique numa pergunta para ver uma pista.
Crie uma tabela dinâmica a partir de um intervalo fixo, acrescente linhas e verifique que não aparecem. Corrija com Alterar Origem de Dados.
Compare com a versão baseada em Tabela: é por isso que se recomenda sempre usar Tabelas.
Apague uma coluna usada na tabela dinâmica (por exemplo, Canal) e atualize. O que acontece?
O campo desaparece da tabela dinâmica. Anule com Ctrl+Z.