Utilice una consulta Obtener y transformar para transponer valores

Índice
  1. Objetivo
  2. Detalles
  3. Recursos adicionales

Recientemente, he estado usando consultas Get Transform para realizar tareas que anteriormente realizábamos con otros métodos. Está claro que los comandos Obtener y Transformar proporcionan nuevas formas de resolver problemas antiguos. En esta publicación, demostraré cómo podemos usar una consulta Obtener y transformar para transponer valores.

Objetivo

Antes de llegar demasiado lejos, asegurémonos de que estamos en la misma página. A veces, los datos nos llegan en un formato, pero los necesitamos en otro. Por ejemplo, los datos siguientes muestran regiones en filas y elementos en columnas.

Pero, para nuestro informe, necesitamos regiones en columnas y elementos en filas. Necesitamos transponer la orientación, como se muestra a continuación.

En una publicación anterior , demostré tres formas de realizar esta tarea, incluido el Pegado especial, el uso de fórmulas y el uso de una tabla dinámica. En esta publicación, lo lograremos con una consulta Obtener y transformar.

Si desea aprender los pasos viendo un video, lo he incluido a continuación. Si prefieres aprender los pasos leyendo una narración, he incluido los detalles debajo del video.

Detalles

Esta transformación es sencilla con una consulta Get Transform y la mejor parte es que es fácil de actualizar en períodos posteriores. Realizaremos esta tarea con los siguientes pasos.

  • Cargar la fuente
  • Realizar la transformación
  • Devolver los datos a Excel

Saltemos de inmediato.

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.

Cargar la fuente

Para cargar la fuente, seleccionamos todo el rango de datos y seleccionamos Datos De tabla . Si los datos ya están almacenados en una tabla o un nombre, el Editor de consultas se abrirá inmediatamente. De lo contrario, primero verá el cuadro de diálogo Crear tabla que le pedirá que confirme que desea convertir el rango normal en una tabla (lo cual debe hacer).

Se abre el editor de consultas y proporciona una vista previa como se muestra a continuación.

Editor de consultas de Jeff Lenning

Con la fuente de datos cargada en el editor, es hora de dar el siguiente paso.

Realizar la transformación

Este paso es realmente complejo

Es broma, es muy fácil Sólo tenemos que hacer clic en tres botones.

Primer botón: dado que los valores que necesitamos en realidad se usaron como encabezados de columna, debemos hacer clic en el comando Usar encabezados como primera fila (que se encuentra en el menú desplegable Inicio Usar primera fila como encabezados y en Transponer Usar primera fila como Los encabezados se despliegan). Esto “degradará” las etiquetas del encabezado y las insertará en los datos como valores.

Segundo botón: Ahora, simplemente hacemos clic en el comando de cinta Transformar Transponer . Y así, los datos se transponen.

Tercer botón: ahora, solo necesitamos decirle a Excel que use la primera fila de valores como etiquetas de columna. Básicamente necesitamos “promover” los valores. Entonces, hacemos clic en el botón Usar primera fila como encabezados . A continuación se muestra la consulta actualizada, con elementos en filas y regiones en columnas.

Datos transpuestos por Jeff Lenning

Ahora, sólo necesitamos devolver los datos a Excel.

Devolver los datos a Excel

Para devolver los resultados de la consulta a Excel, simplemente hacemos clic en el comando Inicio Cerrar y cargar . Y bam… nuestros datos transpuestos están de vuelta en Excel.

Tabla de resultados de Jeff Lenning

Pero, Jeff… espera, hombre… esto es mucho más complejo que hacer una transposición especial de copiar y pegar. Bueno, si esta fuera una tarea única, estoy ahí contigo. Simplemente copiemos y peguemos manualmente, terminemos y sigamos con nuestra vida. Pero, si hacemos esto de forma recurrente, diaria, semanal, mensual… entonces… el beneficio de este enfoque se vuelve claro. El próximo período, simplemente hacemos clic derecho en la tabla de resultados y seleccionamos Actualizar. La tabla de resultados se actualiza inmediatamente para incluir cualquier cambio en la tabla original.

Si tiene otros trucos divertidos de consulta Get Transform, o ha utilizado una consulta GT como alternativa a otros métodos, compártalo publicando un comentario a continuación… ¡gracias!

Recursos adicionales

  • Archivo de Excel de muestra
  • Publicación de datos sin pivote
  • Otras publicaciones de Obtener y transformar

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