Desvincular datos de Excel

Índice
  1. Objetivo
  2. Despivotar
    1. Almacenar los datos de la tabla cruzada en una tabla.
  3. Obtener y transformar desde la tabla
    1. Despivotar
    2. Carga
  4. Recursos adicionales

Excel resume fácilmente datos tabulares planos. Cuando los datos se almacenan en un formato de estilo de tabla cruzada, los usuarios de Excel tienen que dedicar un poco de tiempo a preparar los datos para su uso. Hay muchas maneras de realizar casi cualquier tarea de Excel, pero en esta publicación demostraré cómo desvincular los datos rápidamente. Gracias a Patrick que envió esta pregunta.

Objetivo

Antes de profundizar en la mecánica, asegurémonos de tener claros los formatos de datos y nuestro objetivo.

A continuación se muestra un ejemplo de datos tabulares planos:

Datos planos por Jeff Lenning

A continuación se muestra un ejemplo de los mismos datos almacenados en un formato de estilo de tabla cruzada:

Datos de tabla cruzada por Jeff Lenning

Podemos convertir fácilmente datos tabulares a un formato de tabla cruzada utilizando una tabla dinámica. Pero aquí queremos hacer lo contrario. Queremos desvincular los datos y convertirlos de un formato de tabla cruzada a un formato tabular.

Nota: tenga en cuenta que desvincular los datos no es lo mismo que transponerlos. La transposición de los datos colocaría los departamentos en filas y las cuentas en columnas. Si necesita transponer en lugar de desvincular, consulte esta publicación del blog de la Universidad de Excel .

Aquí hay otro ejemplo que muestra a los estudiantes y los viajes a los que han asistido.

Ejemplo de excel por jeff lenning

Y un ejemplo más que rastrea quién está asignado a diversas tareas.

Hoja de cálculo de Excel de Jeff Lenning

Ahora que nos orientamos y podemos ver visualmente nuestro objetivo, analicemos los detalles.

Despivotar

El comando desvincular está disponible sin descargas adicionales en Excel 2016 para Windows. Si está utilizando una versión diferente, es posible que primero deba descargar el complemento gratuito Power Query del sitio de Microsoft. En el momento en que escribo esto, está disponible en el siguiente enlace.

Los cuatro sencillos pasos que usaremos para desvincular nuestros datos de tabla cruzada son:

  • Almacenar los datos de la tabla cruzada en una tabla.
  • Obtener y transformar desde la tabla
  • Despivotar
  • Carga

Los tomaremos uno a la vez.

Almacenar los datos de la tabla cruzada en una tabla.

Primero, debemos asegurarnos de que nuestros datos de tabla cruzada estén almacenados en una tabla. Si ya lo es, puedes omitir este paso. Nuestros datos no se almacenan en una tabla y actualmente tienen este aspecto.

Datos de tabla cruzada por Jeff Lenning

Para convertirlo en una tabla, seleccionamos cualquier celda del rango de datos y hacemos clic en el comando Insertar Tabla. Ahora está almacenado en una tabla y tiene este aspecto.

Tabla de Excel de Jeff Lenning

Oye, eso fue bastante fácil. Pasemos al siguiente paso.

Obtener y transformar desde la tabla

El siguiente paso es utilizar el comando Obtener y transformar desde tabla. Nuevamente, esto está integrado a partir de Excel 2016 para Windows. Si tiene una versión diferente, querrá descargar e instalar Power Query mediante el vínculo siguiente y tenga en cuenta que la navegación puede ser ligeramente diferente a las capturas de pantalla que se presentan a continuación.

Primero, seleccionamos cualquier celda de la tabla. Luego, hacemos clic en el siguiente comando de la cinta ubicado en el grupo Obtener y transformar.

  • Datos Desde tabla

Esto abre el Editor de consultas, como se muestra a continuación.

Editor de consultas de Jeff Lenning

Oye, eso fue bastante fácil… demos el siguiente paso.

Despivotar

Antes de usar el comando desvincular, primero debemos decirle a Excel qué columnas nos gustaría desvincular. Para hacer esto, podemos seleccionar la primera columna que queremos desvincular, mantener presionada la tecla Shift y luego hacer clic en la última columna. Los resultados se muestran a continuación.

Columnas seleccionadas de Jeff Lenning

Nota: si desea deshacer un paso en el Editor de consultas, haga clic en la x en el cuadro de lista Pasos aplicados.

Ahora que hemos identificado qué columnas desvincular, podemos usar el comando desvincular. El comando de desvinculación se encuentra en la pestaña Transformar. Dado que la cinta de opciones se dimensiona dinámicamente según el tamaño del cuadro de diálogo, es posible que vea el comando desvincular columnas con una etiqueta de texto, como esta:

Despivote de Jeff Lenning

O puede aparecer sin una etiqueta de texto, como esta:

Despivote de Jeff Lenning

Simplemente haga clic en el ícono de comando y bam, Excel desvincula los datos, como se muestra a continuación.

Despivote completo por Jeff Lenning

¡Oye, eso fue bastante fácil! El último paso es volver a cargar los datos en nuestro libro de trabajo.

Carga

Con los datos desvinculados, solo necesitamos volver a nuestro libro de trabajo. Para hacerlo, usamos el comando Cerrar y cargar en la pestaña Inicio. Excel coloca los datos no dinamizados nuevamente en nuestro libro de trabajo, como se muestra a continuación.

Sin pivote por Jeff Lenning

¡Eso fue fácil!

El comando de desvinculación es solo una de las muchas capacidades poderosas del cuadro de diálogo del Editor de consultas. Si recupera datos de fuentes externas y realiza transformaciones de datos con frecuencia, definitivamente querrá investigar los comandos adicionales.

Recursos adicionales

  • Archivo de muestra: despivotar
  • Descarga de Power Query: https://www.microsoft.com/en-us/download/details.aspx?id=39379

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...