Ir para o conteúdo principal

Como criar uma tabela dinâmica para atualizar automaticamente os dados de expansão no Excel?

Normalmente, uma tabela dinâmica pode ser atualizada com dados atualizados no intervalo de dados de origem. Mas se você adicionar novos dados ao intervalo de origem, como adicionar novos dados de linhas ou colunas na parte inferior ou direita do intervalo de origem, os dados de expansão não podem ser adicionados à Tabela Dinâmica, mesmo atualizando manualmente a Tabela Dinâmica. Como atualizar uma tabela dinâmica com a expansão de dados no Excel? Os métodos neste artigo podem lhe fazer um favor.

Crie uma Tabela Dinâmica convertendo o intervalo de origem em um intervalo de Tabela
Crie uma Tabela Dinâmica usando a fórmula OFFSET


Crie uma Tabela Dinâmica convertendo o intervalo de origem em um intervalo de Tabela

Converter os dados de origem em uma tabela pode ajudar a atualizar a Tabela Dinâmica com os dados de expansão no Excel. Faça o seguinte.

1. Selecione o intervalo de dados e pressione o botão Ctrl + T chaves ao mesmo tempo. Na abertura Criar a tabela diálogo, clique no OK botão.

2. Em seguida, os dados de origem foram convertidos em um intervalo de tabela. Continue selecionando o intervalo da tabela, clique inserção > Tabela Dinâmica.

3. No Criar Tabela Dinâmica janela, selecione onde colocar a tabela dinâmica e clique OK (Neste caso, coloco a Tabela Dinâmica na planilha atual).

4. No Campos da Tabela Dinâmica painel, arraste os campos para as áreas correspondentes.

5. Agora, se você adicionar novos dados na parte inferior ou direita do intervalo de origem, vá para a Tabela Dinâmica e clique com o botão direito nela e clique em revisar no menu de contexto.

Em seguida, você pode ver que a Tabela Dinâmica é atualizada com os dados em expansão, conforme mostrado abaixo na captura de tela.


Crie uma tabela dinâmica dinâmica usando a função OFFSET

Nesta seção, mostrarei como criar uma tabela dinâmica com a ajuda da função OFFSET.

1. Selecione o intervalo de dados de origem, clique em Fórmulas > Gerenciador de nomes. Veja a imagem:

2. No Gerente de Nomes janela, clique no Novo botão para abrir o Editar nome diálogo. Nesta caixa de diálogo, você precisa:

  • Insira um nome para o intervalo no Nome caixa;
  • Copie a fórmula abaixo no Refere-se a caixa;
    =OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1))
  • Clique na OK botão.

Nota: Na fórmula, 'pivô dinâmico com mesa' é o nome da planilha que contém o intervalo de origem; $A$1 é a primeira célula do intervalo; $ A $ A é a primeira coluna do intervalo; $ 1 $ 1 é a primeira linha do intervalo. Altere-os com base no seu próprio intervalo de dados de origem.

3. Em seguida, ele retorna para o Gerente de Nomes janela, você pode ver que o novo intervalo de nome criado é exibido na janela, feche-a.

4. Clique inserção > Tabela Dinâmica.

5. No Criar Tabela Dinâmica janela, insira o nome do intervalo especificado na etapa 2, escolha onde colocar a tabela dinâmica e clique no botão OK botão.

6. No Campos da Tabela Dinâmica painel, arraste os campos para as áreas correspondentes.

7. Depois de adicionar novos dados ao intervalo de origem, os dados na Tabela Dinâmica serão atualizados clicando no botão revisar opção.


Artigos relacionados

Contar valores únicos na tabela dinâmica
Por padrão, quando criamos uma tabela dinâmica com base em um intervalo de dados que contém alguns valores duplicados, todos os registros serão contados também, mas, às vezes, queremos apenas contar os valores únicos com base em uma coluna para obter o correto resultado da captura de tela. Este artigo fornece vários métodos para mostrar como contar os valores exclusivos na tabela dinâmica.

Faça rótulos de linha na mesma linha na tabela dinâmica
Depois de criar uma tabela dinâmica no Excel, você verá que os rótulos das linhas estão listados em apenas uma coluna. Mas, se você precisar colocar os rótulos de linha na mesma linha para visualizar os dados de forma mais intuitiva e clara, como você pode definir o layout da tabela dinâmica de acordo com sua necessidade no Excel? Os métodos neste artigo farão um favor a você.

Ocultar linhas de valor zero na tabela dinâmica
Ocultar as linhas que contêm valores zero na tabela dinâmica pode ser uma necessidade comum que os usuários frequentemente encontram, depois de ocultar as linhas de valor zero, sua tabela dinâmica terá uma aparência ordenada e os dados também serão suprimidos. Leia o tutorial para métodos.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

In the formula you provide (=OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1)), MUST we update this text (dynamic pivot with table) with the name of the new range we just created? I see that yours is called Salary, but the formula remains the same without updating the words 'dynamic pivot with table'. When I leave the formula as is, I receive this error:

Data source reference is not valid.

Please advise! Thank you!
This comment was minimized by the moderator on the site
Hi Silv,

In this formula, "dynamic pivot with table" is the name of the worksheet that contains the source data. You need to match this to your actual sheet name.
This comment was minimized by the moderator on the site
On "Create a dynamic Pivot Table by using the OFFSET function", I got up to step 5 (successfully created the named offset range), but when creating the Pivot Table, on selecting the range and using the name I assigned before, it returns an error "Data source is not valid". What am I doing wrong?
This comment was minimized by the moderator on the site
Hi Jose, I receive the same error and the names are the same. What else could we be doing wrong? I tried about 10 times for one of my tables (of many), and it didn't work either time. Thanks!
This comment was minimized by the moderator on the site
Hi Jose,

Make sure that the range name you specify in the Create Pivot Table dialog box is the same as the range name you specified in Step 3.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/pivot-table2.png
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations