Está en la página 1de 14

Instituto Nacional de

Estadística e Informática

POWER QUERY
Power Query es una tecnología de conexión de datos que permite descubrir,
conectar, combinar y refinar los orígenes de datos para satisfacer sus necesidades de
análisis. Características de Power Query están disponibles en Excel y Power BI Desktop.

Power Query es una de las tres herramientas de análisis de datos disponibles en Excel:

• Power Pivot
• Power Query
• Power View

Para ingresar a Power Query se necesita una tabla y luego en la pestaña Datos seleccione From
table/range, aparece el entorno de Power Query. Sin embargo en el Excel 2013 deberá
descargar y luego agregar el complemento COM.

Puede obtener acceso a Power Query desde la cinta Power Query en Excel.

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

Power Query registra cada paso que dé y le permite modificar esos pasos de la forma
que necesite. También le permite deshacer, rehacer, cambiar el orden o modificar
cualquier paso... Todo para que pueda obtener la vista de los datos conectados justo de
la forma que desee.

Con Power Query puede crear consultas que sean lo sencillas o complejas que necesite.
Puesto que Power Query utiliza el lenguaje M para grabar y llevar a cabo sus pasos,
puede crear consultas desde cero (o ajustarlas manualmente) para aprovechar la
potencia y la flexibilidad de los script de datos, todos en Power Query.

Ejemplo: se tiene la siguiente tabla:

Crear una columna pívot:

• Seleccione la pestaña Datos


• Convertir en tabla
• Seleccione Power Query
• Seleccione From Table/Range

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

• Seleccione la columna que desde pivotear


• ejm : seleccione Mes
• Seleccione Transform
• Seleccione Pivot column
• Para quitar null reemplazar por cero

Agrupar columnas:

• Seleccione Group by
• Aparece la siguiente ventana:

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

Se obtiene:

Obtener datos externos

➢ Seleccione la pestaña Datos


➢ Tenemos la siguiente ficha de botones

➢ Seleccione Desde texto


➢ Ubique el archivo a importar
➢ Aparece la siguiente ventana :

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

Se obtiene el resultado final

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

Importar datos de MS Access


➢ Seleccione Datos
➢ Desde Access

➢ Seleccione las tablas

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

➢ Seleccione como desea ver datos en el libro


➢ En nuestro caso elegimos Crear solo conexión

➢ Luego para ver los datos podemos crear una tabla dinámica para mostrar la
información como deseemos.

➢ Seleccione Elegir conexión

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

Se obtiene el resultado final:

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

Introducción a programación VBA y Macros

L as macros se escriben en un lenguaje de computadora especial que es conocido como Visual


Basic for Applications (VBA). Este lenguaje permite acceder a prácticamente todas las
funcionalidades de Excel y con ello también ampliar la funcionalidad del programa.

Si no eres un programador de computadoras, Excel provee de una herramienta


especial que permite crear una macro sin necesidad de conocer los detalles del lenguaje de
programación.

➢ Selecciona la pestaña Desarrollador


➢ Seleccione Grabar macro

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

La macro tendría que contener los siguientes procesos, toda macro debe ser previamente
planificada:
1. Seleccionar un rango de celdas
2. Aplicar los formatos de bordes
3. Aplicar los formatos de relleno

Todos estos pasos se guardan con un nombre de macro, los cuales se podrá ejecutar más
adelante con un solo clic. Se puede vincular la macro a un botón de formulario o una forma.

Ejm : Crear una macro que permita mostrar un mensaje cuando haga clic en un botón o forma.

➢ Sin usar la grabadora directamente


➢ Seleccione la pestaña Desarrollador
➢ Haga clic en el botón Visual Basic
➢ Insertar modulo
➢ Crear la macro así :

➢ El nombre de la macro es Saludo


➢ En visual basic el procedimiento sub ….end sub permite definir macros
➢ Luego para invocar la macro inserte un botón o una forma en la hoja
➢ Desarrollador – Insertar – Control de formulario

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

➢ Seleccione la macro creada

➢ Y listo
➢ Haga clic en el botón

Creación de formularios

El Userform permite la creación de formularios en VBA, generando de esta manera una interfaz
amigable entre el usuario y la información.

El formulario presenta su ventana de propiedades y lista de eventos asociados.


INEI – ENEI campus.virtual@inei.gob.pe
Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

De hecho todos los controles tienen propiedades y eventos que son usados para crear la
interfaz de usuario.

➢ Ingrese al editor de Visual basic


➢ Seleccione insertar
➢ Selección UserForm
➢ Aparece el userform

➢ Luego debe agregar los controles, cambiar sus propiedades básicas y agregar código
necesario a los eventos que considere necesario para ejecutar la aplicación.

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127
Instituto Nacional de
Estadística e Informática

➢ Para agregar código al botón Aceptar haga doble clic sobre el botón

➢ Ejecute el formulario y haga clic en el botón Aceptar

INEI – ENEI campus.virtual@inei.gob.pe


Pasaje Hernán Velarde 285, Lima, entre la cuadra 1 y 2 de la Av. Arequipa – 433-3127

También podría gustarte