Volver al blog
8 min de lectura

Cómo transformar datos con Power Query: limpieza, combinación y preparación

Aprende a transformar datos con Power Query: limpia errores, combina fuentes y prepara información confiable para analizar en Excel y Power BI.

Diego Carrillo
Diego Carrillo
Business Intelligence Analyst
Cómo transformar datos con Power Query: limpieza, combinación y preparación
Compartir este artículo

Una base de ventas puede contener fechas escritas con formatos distintos, columnas vacías, nombres duplicados, códigos almacenados como texto y archivos mensuales con estructuras similares. Antes de analizar esa información en Excel o Power BI, es necesario convertirla en un conjunto de datos consistente. Power Query está diseñado precisamente para ese trabajo: conectar, limpiar, combinar y reorganizar información mediante una secuencia de transformaciones que puede volver a ejecutarse cuando los datos cambian.

Microsoft define Power Query como un motor de preparación y transformación de datos que permite realizar procesos de extracción, transformación y carga, conocidos como ETL. Su utilidad no consiste solamente en corregir una hoja una vez, sino en registrar los pasos aplicados para que el mismo proceso pueda repetirse durante las siguientes actualizaciones. La documentación oficial de Microsoft sobre Power Query describe esta lógica y su integración en productos como Excel y Power BI.

Qué significa transformar datos

Transformar datos significa modificar su estructura, formato o contenido para que puedan utilizarse correctamente en un análisis posterior. El objetivo no es alterar arbitrariamente la información original, sino producir una representación preparada para el modelo, informe o cálculo que la necesita.

Por ejemplo, una columna llamada “Fecha de venta” puede llegar desde un archivo CSV como texto. Mientras permanezca de esa forma, determinadas operaciones de calendario pueden producir resultados incorrectos o no estar disponibles. Una transformación puede asignarle el tipo fecha, eliminar registros inválidos y conservar únicamente las columnas necesarias antes de cargar la tabla.

Situación inicial Transformación Resultado
Fechas almacenadas como texto Cambiar el tipo de datos Fechas utilizables en filtros y cálculos
Filas repetidas Eliminar duplicados según una clave definida Registros sin duplicación bajo ese criterio
Información distribuida en varias columnas Combinar o dividir columnas Estructura adaptada al análisis
Archivos periódicos con estructura equivalente Anexar consultas Una tabla consolidada

Cómo funciona el proceso ETL

El flujo de Power Query puede entenderse mediante tres etapas. Primero se obtienen los datos desde una fuente compatible. Después se aplican las operaciones necesarias para preparar la información. Finalmente, el resultado se carga en el destino disponible en el producto donde se está utilizando Power Query.

Extraer: conectarse al archivo, base de datos, servicio u otro origen disponible.
Transformar: filtrar, reemplazar, combinar, agrupar, cambiar tipos y ejecutar otras operaciones sobre los datos.
Cargar: entregar el resultado al destino disponible, por ejemplo una hoja, un modelo de datos o un flujo posterior.

Cada acción realizada desde el editor genera un paso dentro de la consulta. Estas consultas se expresan mediante el lenguaje M, aunque muchas transformaciones habituales pueden configurarse desde la interfaz gráfica sin escribir el código manualmente. La referencia oficial del lenguaje M de Power Query documenta las funciones, operadores y expresiones disponibles cuando se requiere mayor control.

Transformaciones más utilizadas

No existe una secuencia universal de limpieza. Las operaciones deben responder a la estructura de cada fuente y al uso posterior de la información. Aun así, ciertas transformaciones aparecen con frecuencia en procesos administrativos, financieros, comerciales y técnicos.

Operación Qué modifica Ejemplo de uso Precaución
Cambiar tipo Interpretación de los valores Convertir texto a fecha o número Revisar configuración regional y valores con error
Filtrar filas Cantidad de registros Conservar un periodo requerido Definir el criterio antes de excluir información
Combinar consultas Columnas relacionadas entre tablas Relacionar ventas con una tabla de productos Comprobar claves y posibles duplicados
Anexar consultas Número de filas Unir archivos mensuales Verificar que las columnas sean compatibles
Agrupar Nivel de detalle Obtener totales por producto o periodo La agregación puede eliminar detalle necesario después

Power Query frente al trabajo manual

La diferencia más importante aparece cuando el procedimiento debe repetirse. Corregir manualmente una hoja puede ser suficiente para una tarea aislada. Si cada semana llega un archivo con la misma estructura, repetir filtros, reemplazos, divisiones y combinaciones introduce trabajo adicional y aumenta la posibilidad de que una ejecución no reproduzca exactamente la anterior.

Criterio Edición manual Power Query
Repetición del proceso Las acciones deben repetirse o automatizarse por otra vía Los pasos de la consulta pueden ejecutarse nuevamente al actualizar
Trazabilidad Puede ser difícil reconstruir cada cambio realizado El editor muestra la secuencia de pasos aplicados
Fuentes múltiples Puede requerir copiar y consolidar información Permite construir consultas para combinar diferentes fuentes compatibles
Cambio de reglas Puede exigir rehacer el procedimiento Puede modificarse un paso y volver a evaluar la consulta

Esto no significa que todo proceso deba trasladarse a Power Query. Una modificación puntual de pocas celdas puede resolverse directamente en la aplicación de origen. La ventaja aparece cuando existen reglas repetibles de preparación, varias fuentes, actualizaciones periódicas o una necesidad clara de documentar la secuencia aplicada.

Orden y rendimiento de las consultas

El orden de las transformaciones puede influir en el trabajo realizado durante una actualización. Microsoft recomienda, entre otras prácticas, seleccionar el conector adecuado, filtrar los datos lo antes posible y dejar para etapas posteriores las operaciones más costosas. Estas recomendaciones están recogidas en los procedimientos recomendados de Power Query.

Cuando el origen lo permite, Power Query también puede intentar trasladar parte de las transformaciones al propio sistema de origen. Este mecanismo se denomina query folding. En lugar de recuperar primero todo el conjunto y ejecutar necesariamente cada operación de manera local, determinadas transformaciones pueden convertirse en una solicitud que el origen es capaz de procesar. Microsoft explica que puede existir plegado completo, parcial o ausencia de plegado según la consulta, las transformaciones y las capacidades del origen, como detalla su documentación sobre evaluación y plegado de consultas.

Por ello, eliminar pronto columnas innecesarias o aplicar un filtro relevante puede ser más que una decisión estética. En determinadas fuentes puede disminuir la información que debe procesarse o transferirse. El efecto concreto depende del conector y de si las operaciones pueden plegarse; no debe asumirse que cualquier transformación será ejecutada en el servidor.

Errores frecuentes al transformar

Un flujo técnicamente ejecutable no garantiza que los datos resultantes representen correctamente el proceso analizado. La revisión debe considerar tanto la estructura como el significado de cada campo.

Eliminar duplicados sin definir la clave. Dos filas idénticas visualmente no necesariamente representan el mismo evento; primero debe establecerse qué combinación identifica un registro.
Ignorar los tipos de datos. Fechas, números, valores lógicos y texto tienen comportamientos diferentes durante filtros, conversiones y cálculos.
Mantener columnas que nunca se utilizarán. Cargar información innecesaria añade complejidad y puede aumentar el trabajo de procesamiento.
Combinar fuentes sin revisar privacidad. Power Query incorpora niveles y mecanismos destinados a reducir la exposición involuntaria de información entre orígenes.

Microsoft clasifica los niveles de privacidad de los orígenes como Público, Organizacional y Privado. Estas configuraciones intervienen especialmente cuando una consulta combina información procedente de distintas fuentes. El Data Privacy Firewall de Power Query está concebido para evitar que los datos se transmitan involuntariamente entre orígenes durante la evaluación de las consultas.

Un ejemplo de transformación

Supongamos que un equipo recibe cada mes archivos de ventas con las columnas fecha, código de producto, vendedor, cantidad y monto. Algunos archivos contienen filas vacías y el campo fecha llega como texto. Además, el equipo dispone de otra tabla que relaciona cada código con la categoría del producto.

Un flujo posible consistiría en importar los archivos, conservar las columnas necesarias, eliminar filas que no representan transacciones, establecer los tipos de datos, anexar los periodos y combinar el resultado con la tabla de productos mediante el código. Después, el responsable debería comprobar que la cantidad de registros y las claves utilizadas coinciden con lo esperado antes de cargar el resultado.

Cuando llegue el siguiente archivo, la utilidad del procedimiento será evidente si conserva una estructura compatible: en lugar de reconstruir toda la limpieza, el flujo puede actualizarse y ejecutar nuevamente los pasos definidos. Si cambia el nombre de una columna, desaparece una clave o aparece un formato diferente, la consulta puede necesitar ajustes. La automatización reduce trabajo repetitivo, pero no elimina la necesidad de validar las entradas.

Conclusión

Power Query permite convertir una preparación de datos repetitiva en una secuencia definida de consultas y transformaciones. Su valor práctico aumenta cuando existen actualizaciones periódicas, diferentes fuentes o reglas de limpieza que deben mantenerse consistentes. Un buen flujo no se limita a ejecutar pasos: conserva tipos adecuados, aplica filtros con criterio, controla las relaciones entre tablas y comprueba que el resultado siga representando correctamente la información original.

Respalda tu formación técnica

Si tu organización ya imparte capacitación en Power Query, análisis de datos u otras competencias técnicas, el Instituto Internacional de Ingeniería (3i) permite evaluar opciones para respaldar programas y emitir certificados y credenciales verificables a tus alumnos.

Fuentes consultadas

Microsoft. ¿Qué es Power Query?. Actualizado en 2026.

Microsoft. Procedimientos recomendados al trabajar con Power Query. 2025.

Microsoft. Descripción de la evaluación de consultas y plegado de consultas. Actualizado en 2026.

Microsoft. Referencia del lenguaje de fórmulas M de Power Query. Consultado en 2026.

Microsoft. Behind the scenes of the Data Privacy Firewall. 2025.

Diego Carrillo
Sobre el autor
Diego Carrillo
Business Intelligence Analyst
¿Te resultó útil? Compártelo.