Excel Power Query (Tabla de contenido)
- Introducción a Power Query en Excel
- ¿Cómo usar Power Query en Excel?
Introducción a Power Query en Excel
Antes de comenzar a analizar los datos, el paso involucrado es importar los mismos datos. En Excel, tenemos una forma generalizada de ingresar datos manualmente celda por celda, fila por fila y columna por columna. Sin embargo, se vuelve difícil cuando tiene que ingresar grandes líneas de datos. Considere un conjunto de datos que tiene 100k filas. Será un trabajo lento, ¿verdad? Incluso no vale la pena ingresar manualmente esa cantidad de filas en Excel, ya que es propenso a errores. ¿Qué hacer en tales casos? ¿Hay alguna alternativa para la entrada manual? Seguramente, hay una alternativa para lo mismo. Power Query! Buena palabra para escuchar? Es aún mejor si aprende a usarlo en Excel para importar y transformar los datos en Excel. En este artículo, discutiremos la Power Query en Excel.
Power Query para automatizar el proceso de importación de datos
Power Query es una poderosa herramienta de Excel que permite al usuario importar los datos de varias fuentes a Excel. Estas fuentes incluyen algunas bases de datos relacionales como Microsoft SQL Server, Microsoft Access, Azure, etc., así como archivos de datos como Excel, Texto, CSV, XML, JSON, etc. Power Query puede ayudarlo a automatizar la tarea de importación de datos en Excel con un esfuerzo mínimo y es mucho más fácil que puede tener ganas de navegar a través de Excel. Idealmente, puede considerarse como una herramienta ETL que le permite extraer, transformar y cargar los datos en Excel.
¿Cómo usar Power Query en Excel?
Supongamos que tenemos un archivo de texto en una carpeta que consta de 1000 filas de datos. Usaremos Power Query para importar este archivo en Excel e intentaremos manipularlo usando Power Query.
Paso 1: lo primero es lo primero. Necesitamos crear una conexión para poder extraer los datos de un archivo de texto en Excel. Abra un archivo de Excel> haga clic en la pestaña Datos en la cinta de Excel> haga clic en el menú desplegable Obtener datos en la sección Obtener y transformar datos .
Paso 2: tan pronto como haga clic en el menú desplegable Obtener datos, obtendrá varias opciones desde donde realmente puede extraer los datos. Navegaremos hacia la opción denominada Desde carpeta, que se encuentra en el menú desplegable Desde archivo . Esta opción la estamos utilizando sobre la opción Desde texto / CSV, porque tiene más versatilidad que esta última.
Paso 3: Tan pronto como haga clic en la opción De carpeta, aparecerá una nueva ventana emergente. Allí, debe buscar la ruta en la que se encuentra el archivo. Haga clic en el botón Examinar … y navegue hacia la ruta donde se encuentra el archivo de datos.
Haga clic en Aceptar una vez que haya terminado con la ruta de navegación.
NOTA: La ruta mencionada aquí en la captura de pantalla es aquella en la que he localizado el archivo. En el momento en que siga este tutorial, su archivo de datos podría estar almacenado en otro lugar. Examina ese camino.Paso 4: Se abrirá una nueva ventana con una lista de todos los archivos presentes en la ruta explorada con diferentes atributos de archivo, como el nombre del archivo, el tipo de datos, la fecha de modificación y la ruta en la que se encuentra el archivo, la extensión del archivo, etc.
Hay 4 opciones más en la parte inferior de esta ventana que lee Combinar, Cargar, Transformar datos y Cancelar, respectivamente.
Combinar le permite elegir entre los conjuntos de datos que desea combinar. Sin embargo, no tiene una opción de edición separada que lo hace menos versátil, ya que no puede decidir qué columnas se combinarán.
Cargar le permite cargar los datos como una tabla / pivote en una hoja de Excel, independientemente del formato real de los datos en el archivo de origen.
Transformar datos le permite transformar los archivos de datos de origen. Puede agregar la columna calculada, cambiar el formato de ciertas columnas, agregar o eliminar columnas, columnas de grupo, etc.
Cancelar es un botón que cancela todas las demás operaciones bajo Power Query.
Paso 5: haga clic en el botón Transformar datos y seleccione el archivo llamado Source Data.txt, puede ver el diseño de datos como se muestra a continuación:
En la cinta superior, hay varias opciones, como Inicio, Transformar, Agregar columna, Ver. En el lado izquierdo del diseño, hay una ventana para la Configuración de consultas, podemos ver todas las consultas ejecutadas hasta aquí una por una. Tenga en cuenta que cada consulta es un código formulado en Power Query.
Paso 6: Ahora, cambiamos el tipo de datos de la primera columna como Fecha. Seleccione la primera columna denominada Fecha > Clic derecho> Cambiar tipo de barra de navegación > Seleccionar fecha como una opción para representar todos los valores numéricos como fechas para la columna dada.
Paso 7: Tan pronto como haga clic en Fecha, aparecerá una nueva ventana llamada Cambiar tipo de columna . Haga clic en Agregar nuevo paso allí para cambiar el formato de la columna como Fecha.
Eche un vistazo a la columna Fecha ahora, debería haber cambiado el formato de números enteros a Fechas.
Paso 8: También podemos agregar una columna calculada / calculada debajo de este diseño antes de cargar la misma. Siga la navegación como Agregar columna> Columna personalizada en la sección General . Le permitirá crear una nueva columna calculada basada en la fórmula personalizada.
Paso 9: cambie el nombre de la columna como Margen% y formúlelo como Margen / Ventas en Columna personalizada como se muestra a continuación:
Haga clic en el botón Aceptar y podrá ver la columna que se agrega debajo del diseño.
Paso 10: para cargar estos datos en Excel, navegue a Inicio> Cerrar y cargar barra de navegación > Cerrar y cargar en … opción (Esta opción le permite cargar los datos como Tabla, Tabla dinámica, Tabla dinámica, etc.)
Paso 11: dentro del asistente Importar datos, seleccione el diseño de tabla, la hoja de trabajo existente y haga clic en Aceptar .
Puede ver una tabla de datos cargada como se muestra a continuación:
Así es como podemos usar Power Query para automatizar la tarea de importación de datos en Excel. Vamos a envolver las cosas con algunos puntos para recordar.
Cosas para recordar
- Power Query es la forma más fácil de automatizar la tarea de importación de datos en Excel. Ahorra mano de obra, tiempo y reduce el error humano.
- Podemos importar datos de diferentes bases de datos como SQL Server, servidor de acceso, etc., así como archivos como texto, CSV, XML, etc.
Artículos recomendados
Esta es una guía para Power Query en Excel. Aquí discutimos cómo usar Power Query en Excel y cómo importar datos de diferentes bases de datos con ejemplos. También puede consultar nuestros otros artículos sugeridos:
- Cómo usar hacks de Excel con teclas de acceso directo
- ¿Cómo crear un modelo de datos en Excel?
- Ejemplos de lista de verificación en Excel
- Gráfico de caja y bigotes en Excel