Obtener y transformar: una alternativa al acoplamiento manual de datos

Índice
  1. Objetivo
  2. Obtener y transformar
    1. Crear consulta
    2. Llenar etiquetas
    3. Cargar en Excel
  3. Recursos

Dado que muchas de las funciones de Excel están diseñadas para funcionar con datos almacenados en un formato tabular plano, a veces necesitamos aplanar los datos que se reciben en otros formatos. En una publicación anterior, analizamos una forma manual de aplanar datos. En esta publicación, usaremos una consulta Obtener y transformar como alternativa a ese proceso manual.

Objetivo

Los datos que recibimos no son planos, como se muestra a continuación.

Preparación de datos por Jeff Lenning

Dado que las etiquetas Nombre y Cuenta no se repiten para cada fila, la única manera de saber el Nombre y la Cuenta para algunas transacciones es mediante su ubicación dentro de la tabla.

Nuestro objetivo es repetir las etiquetas Nombre y Cuenta para que toda la información sobre un registro se almacene dentro de la fila, como se muestra a continuación.

datos planos por Jeff Lenning

Dado que tenemos que aplanar esta exportación con frecuencia, preferiríamos no hacerlo manualmente. La buena noticia es que podemos configurar fácilmente una consulta Obtener y transformar para automatizar esto de forma recurrente.

¿Listo? Aquí vamos.

Obtener y transformar

Lo lograremos siguiendo los siguientes pasos.

  • Crear consulta
  • Llenar etiquetas
  • Cargar en Excel

Trabajaremos juntos en cada paso.

Nota: Los pasos a continuación se presentan con Excel para Windows 2016. Si está utilizando una versión diferente de Excel, tenga en cuenta que es posible que las funciones presentadas no estén disponibles o que deba descargar e instalar el complemento Power Query.

Crear consulta

El primer paso es crear una nueva consulta. Esto es realmente fácil. Comience haciendo clic en cualquier celda de la tabla de datos y luego seleccione el siguiente comando del grupo Obtener y transformar:

  • Datos Desde tabla

Si sus datos ya están almacenados en una tabla, verá el Editor de consultas a continuación. Si sus datos aún no están almacenados en una tabla, Excel mostrará primero el cuadro de diálogo Crear tabla y luego el Editor de consultas.

Editor de consultas por Jeff Lenning

Con la consulta básica creada, pasemos al siguiente paso.

Llenar etiquetas

Ahora, debemos decirle a Excel que repita las etiquetas de las columnas Nombre y Cuenta. Podríamos hacer esto una columna a la vez o ambas columnas a la vez. Llenaremos ambas columnas a la vez. Entonces, seleccionamos la columna Nombre, mantenemos presionada la tecla Mayús y luego seleccionamos la columna Cuenta. La consulta actualizada se muestra a continuación.

Ambas columnas de Jeff Lenning

Ahora, sólo necesitamos decirle a Excel que repita las etiquetas de las columnas. Hacemos esto haciendo clic en el siguiente comando de la cinta:

  • Transformar Rellenar Abajo

La consulta actualizada se muestra a continuación.

Rellenado por Jeff Lenning

¡¡¡¡¡¡Guau!!!!!! ¿Yo se, verdad? Totalmente genial

Cargar en Excel

El último paso es devolverlo a Excel. Esto lo hacemos haciendo clic en el siguiente comando:

  • Inicio Cerrar y cargar

Esto devuelve los datos aplanados a una nueva tabla de Excel, como se muestra a continuación.

Resultados de la tabla de Excel por Jeff Lenning

Y la mejor parte es que se actualiza fácilmente. Cuando se pegan datos nuevos en la tabla de datos azul original, todo lo que tenemos que hacer es actualizar la tabla verde resultante (haga clic con el botón derecho en Actualizar). Excel actualizará automáticamente la tabla verde con datos bellamente aplanados, listos para el siguiente paso de su proceso.

Si tiene alguna aplicación divertida de Get Transform Query, compártala publicando un comentario a continuación… ¡gracias!

Recursos

  • Archivo de muestra: FlatGT
  • Aplanar datos manualmente: https://www.excel-university.com/how-to-flatten-repeat-and-fill-labels-down-in-excel/

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...