Cómo eliminar una tabla dinámica en Excel (Guía fácil paso a paso)

La tabla dinámica es una de las mejores características de Excel.

No necesita conocer ninguna fórmula o codificación para procesar rápidamente miles de filas de datos y crear resúmenes rápidos a partir de ellos. Todo lo que necesita saber es cómo arrastrar y soltar y un poco de conocimiento sobre cómo crear una tabla dinámica.

En este tutorial, le mostraré varias formas de eliminar una tabla dinámica de Excel.

Cómo eliminar una tabla dinámica en Excel

Dado que está leyendo un tutorial sobre cómo eliminar o eliminar una tabla dinámica, supongo que ya tiene una (s) tabla (s) dinámica (s) en su lugar que desea eliminar.

Cuando se trata de eliminar una tabla dinámica, hay algunas formas diferentes de hacerlo.

El método que elija dependerá de cómo desee eliminar la tabla dinámica.

A continuación se muestran algunos escenarios que cubriré en este tutorial:

  1. Elimine la tabla dinámica y los datos resultantes (el resumen creado usando la tabla dinámica)
  2. Elimina la tabla dinámica pero conserva los datos resultantes
  3. Elimine los datos resultantes pero conserve la tabla dinámica
  4. Elimina todas las tablas dinámicas de una sola vez

Profundicemos y veamos cada uno de estos métodos.

Eliminar la tabla dinámica y los datos resultantes

A continuación se muestra un ejemplo en el que creé una tabla dinámica y la usé para obtener la suma de ingresos para diferentes regiones (a las que me referiré como datos de resumen de la tabla dinámica en este tutorial).

A continuación, se muestran los pasos para eliminar la tabla dinámica, así como los datos de resumen:

  1. Seleccione cualquier celda de la tabla dinámica
  2. Haga clic en la pestaña "Analizar" en la cinta. Esta es una pestaña contextual que aparece solo cuando ha seleccionado cualquier celda en la tabla dinámica.
  3. En el grupo Acciones, haga clic en la opción "Seleccionar".
  4. Haga clic en Toda la tabla dinámica. Esto seleccionará toda la tabla dinámica.
  5. Presiona la tecla Eliminar.

Los pasos anteriores eliminarían la tabla dinámica.

Tenga en cuenta que también puede seleccionar toda la tabla dinámica seleccionando cualquier celda y luego usando el método abreviado de teclado "Control + A". En caso de que tenga filtros aplicados en la tabla dinámica, el Control A no seleccionará toda la tabla dinámica. Debe utilizar el método que se muestra arriba (o seleccionar la tabla dinámica manualmente)

Otra forma rápida de eliminar la tabla dinámica es simplemente eliminar la hoja de trabajo que tiene la tabla dinámica. Por supuesto, no querrá hacer esto si tiene otros datos en la hoja de trabajo.

Elimine la tabla dinámica pero conserve los datos resultantes

Puede haber casos en los que desee eliminar la tabla dinámica, pero no los datos resultantes que obtuvo después de usar la tabla dinámica. Este podría ser el caso cuando ha utilizado la tabla dinámica y luego desea enviar a su gerente / cliente solo los datos resultantes.

Otro caso en el que esto puede ser necesario es cuando su tabla dinámica es demasiado pesada y está inflando su hoja de trabajo. Eliminar una tabla dinámica de este tipo puede reducir drásticamente el tamaño del archivo de Excel.

Por ejemplo, en el siguiente ejemplo, quiero eliminar la tabla dinámica, pero aún quiero mantener los datos en la celda A3: B8

A continuación se muestran los pasos para hacer esto:

  1. Seleccione cualquier celda de la tabla dinámica
  2. Haga clic en la pestaña "Analizar" en la cinta. Esta es una pestaña contextual que aparece solo cuando ha seleccionado cualquier celda en la tabla dinámica.
  3. En el grupo Acciones, haga clic en la opción "Seleccionar".
  4. Haga clic en Toda la tabla dinámica. Esto seleccionará toda la tabla dinámica.
  5. Haga clic con el botón derecho en cualquier celda de la tabla dinámica seleccionada.
  6. Haga clic en Copiar. Esto copiará los datos de toda la tabla dinámica.
  7. Haga clic en la pestaña Inicio.
  8. Haga clic en la opción Pegar
  9. En la sección Pegar valores, haga clic en el primer icono (que es Pegar como valor).

Los pasos anteriores eliminarían la tabla dinámica pero aún conservarían los datos resultantes.

Algunos atajos de teclado que puede utilizar:

  • Seleccione cualquier celda de la tabla dinámica y use el teclado "Control + A" para seleccionar toda la tabla dinámica.
  • Una vez que haya seleccionado toda la tabla dinámica y copiado los datos, puede usar el siguiente atajo de teclado para pegar como valores: ALT + E + S + V + Enter (una tecla tras otra)

También puede usar los mismos pasos que se muestran arriba para copiar los datos de la tabla dinámica y pegarlos como valores en alguna otra ubicación (en algún lugar de la misma hoja de trabajo o alguna otra hoja de trabajo / libro de trabajo). Una vez que tenga los datos, puede eliminar la tabla dinámica.

Nota: Cuando copia datos (Control C) de una tabla dinámica y los pega (Control V) en cualquier lugar de la hoja de trabajo, simplemente crea otra tabla dinámica. Si solo desea conservar los datos resultantes, y no la tabla dinámica, asegúrese de pegarlos como valores.

Eliminar los datos resultantes pero mantener la tabla dinámica

Suponga que ha creado una tabla dinámica y ha resumido los datos (utilizando filtros y encabezados de columnas / filas para obtener los datos que desea) como se muestra a continuación.

Si solo desea eliminar los datos que tiene mientras mantiene la tabla dinámica (para que pueda reorganizar y crear otro resumen), también puede hacerlo.

Si selecciona los datos y presiona la tecla eliminar, también eliminará la tabla dinámica.

A continuación se muestran los pasos para mantener la tabla dinámica y eliminar solo los datos resultantes:

  1. Seleccione cualquier celda de la tabla dinámica
  2. Haga clic en la pestaña "Analizar" en la cinta. Esta es una pestaña contextual que aparece solo cuando ha seleccionado cualquier celda en la tabla dinámica.
  3. En el grupo Acciones, haga clic en la opción "Borrar".
  4. Haga clic en la opción "Borrar todo".

Eliminar todas las tablas dinámicas de una sola vez

En caso de que tenga varias tablas dinámicas y desee eliminarlas todas de una vez, puede hacerlo utilizando un código VBA simple.

Precaución: Una vez que elimine estas tablas dinámicas con el código VBA, no podrá recuperarlas. Así que asegúrese de hacer esto y, si es necesario, cree una copia de seguridad para evitar perderlos.

A continuación se muestra el código VBA que eliminará todas las tablas dinámicas de una sola vez:

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

El código anterior usa el ciclo For-Each-Next para revisar cada hoja de trabajo en el libro de trabajo activo. En cada hoja de trabajo, verifica si hay una tabla dinámica o no y la elimina (si la hay).

¿Dónde poner este código VBA?

Este código debe colocarse en el módulo regular en el Editor de VB

A continuación se muestran los pasos para poner este código en el módulo:

  1. Abra un libro de trabajo del que desee eliminar las tablas dinámicas.
  2. Use el atajo ALT + F11 (esto abre la ventana del Editor de VBA).
  3. En esta ventana del Editor de VBA, a la izquierda, hay un explorador de proyectos (donde se enumeran todos los libros y hojas de trabajo). Haga clic con el botón derecho en cualquier objeto del libro de trabajo donde desee que funcione este código.
  4. Coloca el cursor sobre Insertar.
  5. Haga clic en Módulo. Esto insertará un nuevo módulo para el libro de trabajo actual.
  6. En la ventana del módulo (que aparecerá a la derecha), copie y pegue el código anterior.
  7. Ahora puede ejecutar este código VBA haciendo clic en el botón verde en la barra de herramientas del Editor VBA.

Aquí hay un artículo donde cubro diferentes formas de ejecutar una macro VBA en Excel.

Tan pronto como ejecute este código, eliminará todas las tablas dinámicas de todas las hojas de trabajo del libro.

También te pueden gustar los siguientes artículos:

  • Filtrar datos en una tabla dinámica en Excel
  • Agrupar fechas en tablas dinámicas en Excel
  • Números de grupo en tabla dinámica en Excel
  • Cómo aplicar formato condicional en una tabla dinámica en Excel
  • Uso de rebanadores en la tabla dinámica de Excel
  • Campo calculado de tabla dinámica
  • Cómo actualizar la tabla dinámica en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave