Sua tabela dinâmica não está refletindo as novas linhas ou colunas adicionadas aos dados originais. Isso acontece porque uma tabela dinâmica usa um instantâneo fixo do intervalo de dados de origem. Quando você adiciona dados fora desse intervalo original, a tabela dinâmica não consegue vê-los. Este artigo explica por que isso ocorre e fornece etapas claras para atualizar a fonte de dados da sua tabela dinâmica.
Principais Pontos: Atualizando a Fonte da Tabela Dinâmica
- Diálogo Alterar Fonte de Dados: Redefina manualmente o intervalo de células que alimenta sua tabela dinâmica para incluir novas linhas e colunas.
- Converter em Tabela do Excel: Use Ctrl+T para transformar seus dados de origem em uma tabela dinâmica, para que as tabelas dinâmicas baseadas nela sejam atualizadas automaticamente.
- Comando Atualizar Tudo: Pressione Ctrl+Alt+F5 após expandir o intervalo de origem para atualizar a tabela dinâmica com os novos dados.
Por que Sua Tabela Dinâmica Ignora Novos Dados
Uma tabela dinâmica não é um link ao vivo para toda a sua planilha. Quando você a cria, o Excel registra os endereços exatos das células dos seus dados de origem, como A1:D50. Esse intervalo se torna estático. Quaisquer novos dados inseridos na linha 51 ou coluna E estão fora do intervalo registrado. O cache da tabela dinâmica, que armazena uma cópia dos dados para análise rápida, não inclui essas novas células. Portanto, apenas atualizar a tabela dinâmica não adianta. Você deve primeiro expandir o intervalo de origem definido para abranger a nova área de dados.
Passos para Expandir o Intervalo de Origem da Sua Tabela Dinâmica
Siga estes métodos para fazer sua tabela dinâmica reconhecer dados recém-adicionados. A melhor solução de longo prazo é usar uma Tabela do Excel.
Método 1: Alterar Manualmente a Fonte de Dados
- Clique dentro da sua tabela dinâmica
Esta ação ativa as guias Analisar e Design da Tabela Dinâmica na faixa de opções. - Vá para Analisar > Alterar Fonte de Dados
Na guia Analisar, encontre o grupo Dados e clique no botão Alterar Fonte de Dados. - Selecione o novo intervalo na caixa de diálogo
Na janela Alterar Fonte de Dados da Tabela Dinâmica, seu intervalo antigo está destacado. Clique no botão de recolher no final do campo Tabela/Intervalo e use o mouse para selecionar todo o novo intervalo de dados, incluindo as novas linhas e colunas. Pressione Enter para confirmar o novo intervalo. - Clique em OK e atualize a tabela dinâmica
Clique em OK na caixa de diálogo. Por fim, clique com o botão direito em qualquer lugar dentro da tabela dinâmica e selecione Atualizar, ou vá para Analisar > Atualizar.
Método 2: Usar uma Tabela do Excel para Atualizações Automáticas
- Converta seus dados de origem em uma tabela
Clique em qualquer célula dentro do intervalo de dados original. Pressione Ctrl+T no teclado. Na caixa de diálogo Criar Tabela, verifique se o intervalo está correto e se a opção “Minha tabela tem cabeçalhos” está marcada. Clique em OK. - Crie uma nova tabela dinâmica a partir da tabela
Clique dentro da Tabela do Excel. Vá para Inserir > Tabela Dinâmica. O campo Tabela/Intervalo mostrará automaticamente o nome da sua tabela, como Tabela1. Crie a tabela dinâmica normalmente. - Adicione dados à tabela e atualize
Ao adicionar novas linhas na parte inferior ou colunas à direita da tabela, a tabela se expande automaticamente. Qualquer tabela dinâmica criada a partir dessa tabela usará o novo intervalo maior. Basta atualizar a tabela dinâmica para ver os novos dados.
Se Sua Tabela Dinâmica Ainda Não Mostrar Novos Dados
Às vezes, expandir o intervalo não é suficiente. Outras configurações podem impedir que novos dados apareçam corretamente.
Novas Colunas de Dados Estão Faltando na Lista de Campos
Após expandir o intervalo de origem, novas colunas podem não aparecer na lista de Campos da Tabela Dinâmica. Isso acontece porque o cache da tabela dinâmica precisa ser atualizado para reconhecer a nova estrutura de campos. Feche e reabra a pasta de trabalho. Em seguida, clique dentro da tabela dinâmica e atualize-a. Os novos cabeçalhos de coluna devem aparecer na lista de campos.
Tabela Dinâmica Baseada em uma Pasta de Trabalho Externa Fechada
Se os dados de origem da sua tabela dinâmica estiverem em uma pasta de trabalho diferente que está fechada, você não pode alterar o intervalo de origem através do diálogo normal. Você deve abrir a pasta de trabalho de origem primeiro. Em seguida, com ambas as pastas de trabalho abertas, use o comando Alterar Fonte de Dados para selecionar o novo intervalo. Salve ambos os arquivos.
Intervalo de Origem Inclui Linhas ou Colunas em Branco
Uma linha ou coluna em branco dentro do intervalo de dados atua como um limite. O Excel pode interpretar o espaço em branco como o fim dos seus dados. Ao alterar o intervalo de origem, certifique-se de que sua seleção seja um bloco sólido de células contíguas, sem linhas ou colunas completamente vazias dentro dele.
Atualização Manual da Fonte vs. Tabela do Excel: Principais Diferenças
| Item | Atualização Manual da Fonte | Tabela do Excel como Fonte |
|---|---|---|
| Processo de Atualização | Requer reseleção manual do intervalo cada vez que os dados crescem | O intervalo se expande automaticamente quando dados são adicionados adjacentes à tabela |
| Melhor Para | Conjuntos de dados estáticos ou alterações pontuais | Conjuntos de dados que frequentemente recebem novas linhas ou colunas |
| Atualização da Tabela Dinâmica | Necessária após cada alteração no intervalo de origem | Necessária para carregar novos dados, mas o intervalo de origem está sempre correto |
| Complexidade de Configuração | Simples, usa o intervalo existente | Requer conversão inicial com Ctrl+T |
Agora você pode garantir que suas tabelas dinâmicas incluam todos os dados mais recentes. Use o comando Alterar Fonte de Dados para correções imediatas. Para relatórios contínuos, converta seus dados em uma Tabela do Excel com Ctrl+T para evitar esse problema. Uma dica avançada relacionada é usar um intervalo nomeado com a função DESLOC para uma fonte dinâmica, mas uma Tabela do Excel é mais simples e confiável para a maioria dos usuários.