Como excluir uma tabela dinâmica no Excel (guia passo a passo fácil)

A Tabela Dinâmica é um dos melhores recursos do Excel.

Você não precisa conhecer nenhuma fórmula ou codificação para processar rapidamente milhares de linhas de dados e criar resumos rápidos a partir deles. Tudo que você precisa saber é como arrastar e soltar e um pouco de conhecimento sobre como criar uma Tabela Dinâmica.

Neste tutorial, mostrarei várias maneiras de excluir uma Tabela Dinâmica do Excel.

Como excluir uma tabela dinâmica no Excel

Como você está lendo um tutorial sobre como remover ou excluir uma Tabela Dinâmica, estou assumindo que você já tem uma (s) Tabela (s) Dinâmica que deseja remover.

Quando se trata de excluir uma Tabela Dinâmica, existem algumas maneiras diferentes de fazer isso.

O método escolhido dependerá de como deseja excluir a Tabela Dinâmica.

Abaixo estão alguns cenários que abordarei neste tutorial:

  1. Exclua a Tabela Dinâmica e os dados resultantes (o resumo criado usando a Tabela Dinâmica)
  2. Exclua a Tabela Dinâmica, mas mantenha os dados resultantes
  3. Exclua os dados resultantes, mas mantenha a Tabela Dinâmica
  4. Exclua todas as tabelas dinâmicas de uma vez

Vamos mergulhar e ver cada um desses métodos.

Exclua a Tabela Dinâmica e os Dados Resultantes

Abaixo está um exemplo em que criei uma tabela dinâmica e a usei para obter a soma da receita para diferentes regiões (à qual me referirei como dados de resumo de tabela dinâmica neste tutorial).

Abaixo estão as etapas para excluir a tabela dinâmica, bem como quaisquer dados de resumo:

  1. Selecione qualquer célula na Tabela Dinâmica
  2. Clique na guia ‘Analisar’ na faixa de opções. Esta é uma guia contextual que aparece apenas quando você seleciona qualquer célula na Tabela Dinâmica.
  3. No grupo Ações, clique na opção ‘Selecionar’.
  4. Clique em Tabela dinâmica inteira. Isso selecionará toda a tabela dinâmica.
  5. Pressione a tecla Delete.

As etapas acima excluiriam a Tabela Dinâmica.

Observe que você também pode selecionar toda a Tabela Dinâmica selecionando qualquer célula e, em seguida, usando o atalho de teclado ‘Control + A‘. Caso você tenha filtros aplicados na Tabela Dinâmica, o Controle A não selecionará a Tabela Dinâmica inteira. Você precisa usar o método mostrado acima (ou selecionar a Tabela Dinâmica manualmente)

Outra maneira rápida de excluir a Tabela Dinâmica é simplesmente excluir a planilha que contém a Tabela Dinâmica. Claro, você não gostaria de fazer isso se tiver quaisquer outros dados na planilha.

Exclua a tabela dinâmica, mas mantenha os dados resultantes

Pode haver casos em que você deseja excluir a tabela dinâmica, mas não os dados resultantes obtidos após usar a tabela dinâmica. Este pode ser o caso quando você usa a Tabela Dinâmica e deseja enviar ao seu gerente / cliente apenas os dados resultantes.

Outro caso em que isso pode ser necessário é quando a Tabela Dinâmica é muito pesada e incha a planilha. A exclusão de uma tabela dinâmica pode reduzir drasticamente o tamanho do arquivo do Excel.

Por exemplo, no exemplo abaixo, quero remover a Tabela Dinâmica, mas ainda quero manter os dados na célula A3: B8

Abaixo estão as etapas para fazer isso:

  1. Selecione qualquer célula na Tabela Dinâmica
  2. Clique na guia ‘Analisar’ na faixa de opções. Esta é uma guia contextual que aparece apenas quando você seleciona qualquer célula na Tabela Dinâmica.
  3. No grupo Ações, clique na opção ‘Selecionar’.
  4. Clique em Tabela dinâmica inteira. Isso selecionará toda a tabela dinâmica.
  5. Clique com o botão direito em qualquer célula da Tabela Dinâmica selecionada.
  6. Clique em Copiar. Isso copiará os dados de toda a Tabela Dinâmica.
  7. Clique na guia Página inicial.
  8. Clique na opção Colar
  9. Na seção Colar Valores, clique no primeiro ícone (que é Colar como Valor).

As etapas acima excluiriam a Tabela Dinâmica, mas ainda manteriam os dados resultantes.

Alguns atalhos de teclado que você pode usar:

  • Selecione qualquer célula na Tabela Dinâmica e use o teclado ‘Control + A’ para selecionar toda a Tabela Dinâmica
  • Depois de selecionar toda a tabela dinâmica e copiar os dados, você pode usar o seguinte atalho de teclado para colar como valores - ALT + E + S + V + Enter (uma tecla após a outra)

Você também pode usar as mesmas etapas mostradas acima para copiar os dados da Tabela Dinâmica e colá-los como valores em algum outro local (em algum lugar na mesma planilha ou em alguma outra planilha / pasta de trabalho). Depois de ter os dados, você pode excluir a Tabela Dinâmica.

Observação: Quando você copia dados (Controle C) de uma Tabela Dinâmica e os cola (Controle V) em qualquer lugar da planilha, ele simplesmente cria outra Tabela Dinâmica. Se você deseja manter apenas os dados resultantes, e não a Tabela Dinâmica, certifique-se de colar como valores.

Exclua os dados resultantes, mas mantenha a tabela dinâmica

Suponha que você tenha criado uma Tabela Dinâmica e resumido os dados (usando cabeçalhos de filtro e colunas / linhas para obter os dados desejados), conforme mostrado a seguir.

Se você deseja remover apenas os dados que obteve enquanto mantém a Tabela Dinâmica (para que possa reorganizar e criar outro resumo), você também pode fazer isso.

Se você selecionar os dados e pressionar a tecla delete, a Tabela Dinâmica também será deletada.

Abaixo estão as etapas para manter a tabela dinâmica e remover apenas os dados resultantes:

  1. Selecione qualquer célula na Tabela Dinâmica
  2. Clique na guia ‘Analisar’ na faixa de opções. Esta é uma guia contextual que aparece apenas quando você seleciona qualquer célula na Tabela Dinâmica.
  3. No grupo Ações, clique na opção ‘Limpar’.
  4. Clique na opção ‘Limpar tudo’.

Excluir todas as tabelas dinâmicas de uma só vez

Caso você tenha várias tabelas dinâmicas e queira excluí-las de uma só vez, pode fazer isso usando um código VBA simples.

Cuidado: Depois de excluir essas tabelas dinâmicas com o código VBA, você não poderá recuperá-las. Portanto, tenha absoluta certeza ao fazer isso e, se necessário, crie uma cópia de backup para evitar perdê-la.

Abaixo está o código VBA que excluirá todas as tabelas dinâmicas de uma vez:

Sub DeleteAllPivotTables () Dim Ws As Worksheet, Pt As PivotTable On Error Resume Next Para Cada Ws In ActiveWorkbook.Worksheets For Each Pt In Ws.PivotTables Ws.Range (Pt.TableRange2.Address) .Delete Shift: = xlUp Next Pt Next Ws End Sub

O código acima usa o loop For-Each-Next para percorrer cada planilha na pasta de trabalho ativa. Em cada planilha, ele verifica se existe uma tabela dinâmica ou não e a apaga (se houver).

Onde colocar este código VBA?

Este código precisa ser colocado no módulo regular no Editor VB

Abaixo estão as etapas para colocar este código no módulo:

  1. Abra uma pasta de trabalho da qual deseja remover as tabelas dinâmicas.
  2. Use o atalho ALT + F11 (isso abre a janela do Editor VBA).
  3. Nesta janela do Editor VBA, à esquerda, há um explorador de projeto (onde todas as pastas de trabalho e planilhas são listadas). Clique com o botão direito em qualquer objeto da pasta de trabalho onde deseja que este código funcione.
  4. Passe o cursor em Inserir.
  5. Clique em Módulo. Isso irá inserir um novo módulo para a pasta de trabalho atual.
  6. Na janela do módulo (que aparecerá à direita), copie e cole o código acima.
  7. Agora você pode executar este código VBA clicando no botão verde na barra de ferramentas do Editor VBA.

Aqui está um artigo onde eu abordo diferentes maneiras de executar uma macro VBA no Excel.

Assim que você executar este código, ele removerá todas as tabelas dinâmicas de todas as planilhas na pasta de trabalho.

Você também pode gostar dos seguintes artigos:

  • Filtrar dados em uma tabela dinâmica no Excel
  • Datas de grupo em tabelas dinâmicas no Excel
  • Números de grupo em tabela dinâmica no Excel
  • Como aplicar formatação condicional em uma tabela dinâmica no Excel
  • Usando Slicers na Tabela Dinâmica do Excel
  • Campo Calculado da Tabela Dinâmica
  • Como atualizar a tabela dinâmica no Excel

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave