¿Crees que conoces Excel? ¡Lleve sus habilidades analíticas al siguiente nivel con Power Query! | de Ilona Hetsevich | noviembre de 2024

Cuando se trata de combinar datos, todos recurrimos a BUSCARV. Pero seamos realistas: BUSCARV tiene sus limitaciones.

Por qué Power Query es mejor que BUSCARV✨:

  • Puede unir datos de varias columnas en un solo paso (sin necesidad de realizar búsquedas repetidas).
  • Su columna de búsqueda no tiene que estar a la izquierda; funciona sin importar dónde esté ubicada.
  • Admite diferentes tipos de unión (izquierda, derecha, completa, interna, anti), lo que le brinda más control sobre cómo se combinan los datos.
  • A diferencia de BUSCARV, Power Query no le limita a unirse en una sola columna.
  • ¡Incluso puedes manejar conjuntos de datos desordenados con errores tipográficos usando coincidencias aproximadas!

Cómo fusionar conjuntos de datos en Power Query 🔗:

  1. mientras que en el Hogar selección de pestaña “Fusionar consultas”.
  2. Elija los dos conjuntos de datos (o archivos) que desea combinar.
  3. Seleccione la columna a la que desea unir y especifique el tipo de unión (por ejemplo, unión izquierda para mantener todas las filas de una tabla o unión interna para hacer coincidir solo las filas superpuestas).
  4. Una vez combinados, seleccione las columnas que desea incluir en su conjunto de datos final.
  5. Cargue los datos transformados nuevamente en Excel.

¡Hecho en segundos! ⏱️

Este gif explica el proceso de fusionar dos archivos usando Power Query (generado por el autor)

Power Query hace que transformar tus datos sea muy fácil. Desde cálculos rápidos hasta manejo de fechas y creación de contenedores, hace en segundos lo que podría llevar minutos (o más) en Excel.

Déjame mostrarte cómo con algunos ejemplos. 👀

Realizar cálculos rápidos ➕➖➗✖️

Digamos que necesita convertir precios de USD a euros y calcular el valor total de sus ventas. En Power Query, puede:

  1. Ir al “Transformar” pestaña y, en “Estándar”seleccionar “Multiplicar.”
  2. Multiplica todos los precios por 0,95 para convertir las monedas.
  3. Agregue una nueva columna para calcular las ventas totales multiplicando el precio por la cantidad. Para hacer esto, vaya al “Agregar columna” pestaña y seleccione “Columna personalizada”.

Todo esto sucede con sólo unos pocos clics.

Este gif explica el proceso de realizar cálculos rápidos usando Power Query (generado por el autor)

Modifique fechas con facilidad 📅

Power Query también facilita el trabajo con fechas. Puede extraer rápidamente el nombre del mes o mostrar solo las tres primeras letras (por ejemplo, enero, febrero, marzo) para una apariencia más limpia utilizando la funcionalidad incorporada.

  1. Seleccione la columna que esté en formato de fecha.
  2. Ir al “Agregar columna” pestaña y debajo “Fecha”, seleccionar “Mes” seguido por “Nombre del mes”.
  3. Seleccione la nueva columna que contiene el nombre del mes. Bajo “Extracto”elegir “Primeros personajes”y en la ventana emergente, especifique cuántos caracteres desea extraer (3 en este caso).

¡No se necesitan fórmulas complicadas!

Este gif explica el proceso de modificación de fechas usando Power Query (generado por el autor)

Cree contenedores sin fórmulas complejas 📥

No sé ustedes, pero siempre olvido la sintaxis de la fórmula IF para crear contenedores en Excel, y puede resultar bastante larga si tiene varios rangos. Pero con Power Query es mucho más fácil.

  • Si estás usando Windowstienes el “Columnas de ejemplos” característica. Todo lo que necesita hacer es escribir un ejemplo del rango de bin (por ejemplo, “41–50”) y Power Query completará automáticamente el resto, ahorrándole tiempo.
  • Para aquellos de nosotros en Mac (como yo), desafortunadamente, esta función no está disponible. Pero no te preocupes, ¡hay una solución! Todavía puedes crear contenedores usando el “Columna condicional” característica estableciendo reglas lógicas para categorizar sus datos en rangos.
Este gif explica el proceso de creación de contenedores utilizando la función “Columna condicional” (generada por el autor)

Todos hemos trabajado con conjuntos de datos con valores faltantes, ya sea por entradas incompletas o discrepancias en los datos. En la mayoría de los casos, no desea dejar estos espacios en blanco, sino que desea completarlos. Aquí es donde Power Query se vuelve particularmente útil.

Digamos que nos faltan valores en la columna “Precio por unidad” para la categoría “Belleza” y queremos reemplazar esos valores faltantes con el precio promedio de esa categoría. Así es como puedes hacerlo en unos simples pasos:

  1. Filtre la columna “Categoría de producto” para mostrar solo las entradas de “Belleza”.
  2. Con la columna “Precio por unidad” seleccionada, verifique el precio promedio para la categoría Belleza en la sección de estadísticas en la parte inferior de la pantalla.
  3. Elimine el filtro en la columna “Categoría de producto” para mostrar todas las categorías nuevamente.
  4. Seleccione nuevamente la columna “Precio por unidad”, vaya a la “Transformar” pestaña y haga clic en “Reemplazar valores”.
  5. En el cuadro de diálogo, ingrese “nulo” para el valor que desea reemplazar y el precio promedio de la categoría Belleza en el campo “Reemplazar con”.

Y así, habrás completado los datos que faltan con el valor promedio, todo con unos pocos clics.

Este gif explica el proceso de completar los valores faltantes usando Power Query (generado por el autor)

Power Query es excelente para transformar sus datos en un formato que se ajuste a las necesidades de su análisis.

Por ejemplo, si desea resumir las ventas totales por mes y ver la tendencia a lo largo del tiempo. Puedes utilizar el “Agrupar por” y “Transponer” funciones.

A continuación te explicamos cómo hacerlo en sólo 4 pasos:

  1. Seleccione la columna “Mes” para agrupar sus datos por mes.
  2. En la pestaña Transformar, haga clic en “Agrupar por”.
  3. Agregue una nueva agregación para “Valor total en euros” y seleccione Suma para calcular las ventas totales de cada mes.
  4. Finalmente, haga clic en “Transponer” para cambiar filas y columnas, convirtiendo meses en encabezados de columna.

Una vez que haya terminado, vuelva a cargar los datos en Excel y cree su gráfico de líneas para visualizar las tendencias de ventas a lo largo del tiempo.

Este gif explica el proceso de uso de las funciones Agrupar por y Transponer (generadas por el autor)

El lenguaje de fórmulas M le permite ir más allá de las transformaciones típicas de Power Query, lo que permite cálculos y lógica más avanzados. Es perfecto cuando necesita crear soluciones personalizadas para sus datos.

Por ejemplo, digamos que los meses de sus datos de ventas no están ordenados correctamente. En lugar de reorganizarlos manualmente, puede utilizar Fórmulas M para asignar un valor numérico a cada mes y luego ordenarlos en el orden correcto.

  1. Ir a “Transformar” y seleccione “Columna personalizada” opción.
  2. En la ventana emergente, escriba la lógica usando la lógica “si-si no” para asignar un valor numérico a cada mes.
  3. Ordene por la nueva columna en orden ASC.
  4. Incluso puede eliminar la columna “Orden mensual” una vez finalizada la clasificación.

Después de hacer eso, tus meses estarán en el orden correcto. 🏆🏆🏆

if [Month short] = "Jan" then 1
else if [Month short] = "Feb" then 2
else if [Month short] = "Mar" then 3
else if [Month short] = "Apr" then 4
else if [Month short] = "May" then 5
else if [Month short] = "Jun" then 6
else if [Month short] = "Jul" then 7
else if [Month short] = "Aug" then 8
else if [Month short] = "Sep" then 9
else if [Month short] = "Oct" then 10
else if [Month short] = "Nov" then 11
else if [Month short] = "Dec" then 12
else null
Este gif explica el proceso de uso del lenguaje de fórmulas M en Power Query (generado por el autor)

Power Query realiza un seguimiento de cada cambio en un registro de pasos aplicados 💾, por lo que si desea regresar y modificar o deshacer algo, es muy fácil.

¿Te sientes inspirado? 🧙‍♂️

¡Espero que ahora estés tan emocionado de probar estas funciones como yo! Si yo fuera usted, saltaría a Power Query de inmediato.