Power Query es una herramienta poderosa en Excel que permite importar, transformar y limpiar datos de diversas fuentes. Es especialmente útil para preparar datos para análisis y reportes, y puede ahorrar una cantidad significativa de tiempo al automatizar tareas repetitivas de manipulación de datos.
Objetivos de Aprendizaje
Al final de esta lección, deberías ser capaz de:
- Entender qué es Power Query y sus beneficios.
- Importar datos desde diferentes fuentes utilizando Power Query.
- Realizar transformaciones básicas en los datos.
- Cargar los datos transformados en Excel para su análisis.
- ¿Qué es Power Query?
Power Query es una herramienta de inteligencia empresarial (BI) que permite a los usuarios:
- Importar datos desde una variedad de fuentes (archivos, bases de datos, servicios en línea, etc.).
- Transformar y limpiar datos para que estén en el formato adecuado para el análisis.
- Combinar datos de diferentes fuentes.
- Automatizar procesos de manipulación de datos para ahorrar tiempo y reducir errores.
- Beneficios de Usar Power Query
- Automatización: Una vez que configuras una consulta, puedes actualizar los datos con un solo clic.
- Consistencia: Asegura que los datos se transformen de la misma manera cada vez.
- Flexibilidad: Puedes importar datos de múltiples fuentes y combinarlos.
- Facilidad de Uso: Interfaz intuitiva que no requiere conocimientos avanzados de programación.
- Importar Datos con Power Query
Paso 1: Acceder a Power Query
- Abre Excel.
- Ve a la pestaña Datos.
- Selecciona Obtener y Transformar Datos.
Paso 2: Seleccionar la Fuente de Datos
Power Query permite importar datos desde diversas fuentes, como:
- Archivos (Excel, CSV, TXT, etc.)
- Bases de datos (SQL Server, Access, etc.)
- Servicios en línea (SharePoint, OData, etc.)
Ejemplo: Importar Datos desde un Archivo CSV
- En la pestaña Datos, selecciona Obtener Datos > Desde Archivo > Desde CSV.
- Navega hasta el archivo CSV que deseas importar y selecciónalo.
- Power Query abrirá una vista previa del archivo. Haz clic en Transformar Datos para abrir el Editor de Power Query.
- Transformaciones Básicas en Power Query
Paso 3: Transformar Datos
En el Editor de Power Query, puedes realizar varias transformaciones en los datos. Aquí hay algunas transformaciones comunes:
Cambiar el Tipo de Datos
- Selecciona la columna que deseas cambiar.
- En la pestaña Transformar, selecciona Tipo de Datos y elige el tipo adecuado (Texto, Número, Fecha, etc.).
Eliminar Filas
- Selecciona las filas que deseas eliminar.
- En la pestaña Inicio, selecciona Eliminar Filas y elige la opción adecuada (Eliminar Filas, Eliminar Filas Duplicadas, etc.).
Filtrar Datos
- Haz clic en el ícono de filtro en la columna que deseas filtrar.
- Selecciona los valores que deseas incluir o excluir.
Dividir Columnas
- Selecciona la columna que deseas dividir.
- En la pestaña Transformar, selecciona Dividir Columna y elige cómo deseas dividirla (por delimitador, por número de caracteres, etc.).
Ejemplo de Transformación
Supongamos que tienes una columna "Fecha y Hora" y deseas dividirla en dos columnas separadas: "Fecha" y "Hora". 1. Selecciona la columna "Fecha y Hora". 2. En la pestaña **Transformar**, selecciona **Dividir Columna** > **Por Delimitador**. 3. Elige el delimitador adecuado (por ejemplo, un espacio) y haz clic en **Aceptar**.
- Cargar Datos en Excel
Paso 4: Cargar Datos Transformados
- Una vez que hayas realizado todas las transformaciones necesarias, haz clic en Cerrar y Cargar en la pestaña Inicio del Editor de Power Query.
- Los datos transformados se cargarán en una nueva hoja de trabajo en Excel.
Ejercicio Práctico
Ejercicio 1: Importar y Transformar Datos
- Descarga el archivo CSV de ejemplo aquí.
- Importa el archivo CSV en Power Query.
- Realiza las siguientes transformaciones:
- Cambia el tipo de datos de la columna "Fecha" a tipo Fecha.
- Filtra las filas donde la columna "Estado" sea "Completado".
- Divide la columna "Nombre Completo" en "Nombre" y "Apellido".
- Carga los datos transformados en una nueva hoja de trabajo en Excel.
Solución del Ejercicio 1
-
Importar el archivo CSV:
- Ve a Datos > Obtener Datos > Desde Archivo > Desde CSV.
- Selecciona el archivo descargado y haz clic en Transformar Datos.
-
Cambiar el tipo de datos de la columna "Fecha":
- Selecciona la columna "Fecha".
- En la pestaña Transformar, selecciona Tipo de Datos > Fecha.
-
Filtrar filas donde "Estado" sea "Completado":
- Haz clic en el ícono de filtro en la columna "Estado".
- Selecciona "Completado" y haz clic en Aceptar.
-
Dividir la columna "Nombre Completo":
- Selecciona la columna "Nombre Completo".
- En la pestaña Transformar, selecciona Dividir Columna > Por Delimitador.
- Elige el delimitador adecuado (por ejemplo, un espacio) y haz clic en Aceptar.
-
Cargar los datos transformados:
- Haz clic en Cerrar y Cargar en la pestaña Inicio del Editor de Power Query.
Conclusión
En esta lección, has aprendido los conceptos básicos de Power Query, cómo importar datos desde diferentes fuentes, realizar transformaciones básicas y cargar los datos transformados en Excel. Power Query es una herramienta esencial para cualquier usuario de Excel que trabaje con grandes volúmenes de datos y necesite automatizar procesos de manipulación de datos. En las próximas lecciones, exploraremos técnicas más avanzadas de Power Query para llevar tus habilidades de análisis de datos al siguiente nivel.
Dominar Excel: De Principiante a Avanzado
Módulo 1: Introducción a Excel
- Comenzando con Excel
- Entendiendo la Interfaz de Excel
- Terminología Básica de Excel
- Creando y Guardando Libros de Trabajo
- Ingresando y Editando Datos
Módulo 2: Funciones Básicas de Excel
- Fórmulas y Funciones Básicas
- Usando AutoSuma y Otros Cálculos Rápidos
- Referencias de Celdas
- Técnicas Básicas de Formato
- Ordenar y Filtrar Datos
Módulo 3: Habilidades Intermedias de Excel
- Trabajando con Múltiples Hojas de Trabajo
- Usando Rangos Nombrados
- Formato Condicional
- Introducción a Gráficos y Diagramas
- Validación de Datos
Módulo 4: Fórmulas y Funciones Avanzadas
- Funciones Lógicas Avanzadas (SI, Y, O)
- Funciones de Búsqueda (BUSCARV, BUSCARH, XLOOKUP)
- Funciones de Texto
- Funciones de Fecha y Hora
- Fórmulas de Matrices
Módulo 5: Análisis y Visualización de Datos
- Tablas Dinámicas
- Gráficos Dinámicos
- Técnicas Avanzadas de Gráficos
- Usando Segmentaciones y Líneas de Tiempo
- Introducción a Power Query
Módulo 6: Gestión Avanzada de Datos
- Consolidación de Datos
- Usando Tablas de Excel
- Técnicas Avanzadas de Filtrado
- Análisis de Suposiciones (Administrador de Escenarios, Buscar Objetivo)
- Validación de Datos con Reglas Personalizadas
Módulo 7: Automatización y Macros
- Introducción a Macros
- Grabación y Ejecución de Macros
- Editando Macros con VBA
- Creación de Funciones Definidas por el Usuario
- Automatización de Tareas con VBA
Módulo 8: Colaboración y Seguridad
- Compartir y Colaborar en Libros de Trabajo
- Rastrear Cambios y Comentarios
- Protección de Libros y Hojas de Trabajo
- Usando Excel Online
- Cifrado y Seguridad de Datos