Beruflich Dokumente
Kultur Dokumente
Introduccin al tema
En el presente captulo aprenderemos a utilizar la herramienta de Excel MS QUERY. Esta
herramienta es supremamente til porque nos permite tener acceso a bases de datos de
otras fuentes, como el caso de una base de datos en Access, en SQL server, entre otros
programas que manejan grandes bases de datos.
Podremos tener acceso a tablas de datos completas o tablas que generemos con la
utilizacin de campos de varias fuentes.
A partir de tener acceso a los datos en Excel podremos utilizar herramientas de datos para
el procesamiento, tales como tablas dinmicas.
Objetivo
Aprender el funcionamiento de la herramienta de MS QUERY para obtener datos
externos.
Duracin en horas
El desarrollo de esta unidad tomar aproximadamente cuatro horas.
TABLA DE CONTENIDO
1.
Qu es Microsoft QUERY?..................................................................................................... 1
2.
3.
DESARROLLO TEMTICO
1. Qu es Microsoft QUERY?
Vamos a la opcin "De otras fuentes" y desplegamos la lista que posee y aparecer la
siguiente pantalla...
A travs de esta opcin podremos utilizar todo el potencial que tiene esta herramienta
de Excel.
2. Cmo obtener datos de una fuente externa a travs de MS QUERY?
Debemos elegir el origen de los datos, recordemos que para nuestro ejemplo la base
est almacenada en Access, por lo tanto la tercera opcin es la adecuada... MS Access
Database*. Hacemos clic en esta opcin y presionamos el botn de Aceptar...
Como podemos observar, podramos utilizar los campos necesarios no importa de la tabla que
sea.
Para nuestro primer ejemplo... necesitamos conocer las cantidades vendidas por ao y mes,
esto significa que debemos revisar que campos tiene la tabla de pedidos... hacemos clic en el
signo + y mostrar los nombres de los campos disponibles:
Podemos utilizar los campos Fecha_Venta y Cantidad, con estos dos es suficiente para
responder a nuestra necesidad de informacin...
Seleccionamos el campo Fecha_Venta y presionamos el botn que tiene el smbolo de mayor
(>), este traslada el campo del lado izquierdo al derecho indicando que ese campo est
incluido en la consulta, hacemos lo mismo con el campo Cantidad...
Luego presionamos el botn siguiente para continuar con el Asistente para consultas...
El paso siguiente del Asistente para consultas hace referencia a que podemos filtrar datos de
los campos seleccionados.
En caso de que se requieran todos los registros de los campos seleccionados, no realizamos
ningn filtro, esto significa que presionamos el botn siguiente y continuamos con el
asistente...
En el siguiente paso del Asistente para consultas nos da la posibilidad de ordenar los datos...
para ello nos muestra la siguiente pantalla...
En nuestro caso no necesitamos ordenar, por lo tanto simplemente hacemos clic en el botn
de Siguiente...
Por ltimo el Asistente para consultas nos presenta su paso final; en este debemos seleccionar
como queremos ver el resultado de la consulta... por defecto trae seleccionada la opcin
Devolver datos a Microsoft Office Excel, esto significa que el resultado de los campos
seleccionado quedar en una hoja de Excel...
Procedemos a hacer clic en el botn Finalizar, y deber aparecer un cuadro como el siguiente:
En este cuadro nosotros debemos definir como deseamos ver los datos en el libro, las
opciones son:
Tabla (viene seleccionada por defecto)
Informe de tabla dinmica
Informe de grfico y tabla dinmicos
Para nuestro caso como necesitamos hacer una tabla dinmica que muestre la cantidad
vendida por ao y mes, seleccionamos la segunda opcin y damos clic en el botn de
Aceptar...
Entonces en la hoja activa del libro donde estbamos ubicados aparece la lista de campos
para realizar la tabla dinmica...
Podemos ver que los dos nicos campos que tenemos son los dos que seleccionamos en el
Asistente para consultas... el resultado final, despus de hacer una tabla dinmica por
agrupaciones (mes y ao) es el siguiente:
RECUERDE QUE:
Para elaborar la tabla dinmica por agrupaciones de mes y ao es necesario que
ubiquemos en Etiqueta de fila el campo Fecha_Venta y luego nos ubicamos en
cualquier fecha y nos vamos por la ficha Opciones de la tabla dinmica y luego
hacemos clic en Agrupar campos, all seleccionamos mes y ao. De esta manera
generamos los meses y los aos. Luego completamos la tabla ubicando el campo
Cantidad en el rea de valores. Para que los aos queden en las columnas,
simplemente pasamos el campo Ao a Etiquetas de columna y listo.
Hasta el momento hemos aprendido el procedimiento para realizar un informe de
tabla dinmica con datos externos y utilizando campos de una sola tabla de la fuente
de datos. Ahora conoceremos como se hace cuando se requiere ms campos que
estn en diferentes tablas.
3. Cmo obtener datos de campos de diferentes tablas a travs de MS QUERY?
No todas las veces que necesitamos obtener datos de bases de datos de fuentes
externas los campos que necesitamos se encuentran en una sola tabla. Lo normal es
que debamos utilizar campos de varias tablas, lo que implica que nosotros debemos
conocer como se relacionan esas tablas, para que podamos obtener los datos
correctamente... vamos a ilustrar esta situacin con la siguiente situacin: nos han
solicitado que presentemos un informe a travs de un grfico y tabla dinmicos que
muestre el resultado de las cantidades vendidas por cada categora.
Si recordamos en la tabla Tabla_Pedidos no aparece ningn campo de categora. El
nombre de la categora est en la tabla Tabla_Productos, significa entonces que
nosotros debemos relacionar estas dos tablas para que podamos obtener los datos
correctos... veamos cmo se hace...
Nos ubicamos en otra hoja disponible del libro en el que estamos trabajando, nos
vamos por la Ficha Datos y hacemos clic en la opcin De otras fuentes y luego clic en la
opcin Desde Microsoft Query...
Continuando con nuestro ejemplo... una vez realizada la relacin entre las dos tablas,
hacemos clic en el men Archivo...
Podemos apreciar que tenemos el informe del grfico dinmico y la tabla dinmica
para cada una de las categoras con sus respectivas cantidades vendidas.
Hemos aprendido los procedimientos para elaborar informes por medio de Microsoft
Query, obteniendo datos de fuentes externas y utilizando campos de diferentes tablas.
Para complementar los conceptos de Microsoft Query, revisemos detenidamente el
contenido de los dos vdeos de este captulo, pues nos ensearn a realizar filtros y
criterios de ordenacin a los campos seleccionados para la consulta, como tambin
crear campos calculados dentro de la consulta.
ACTIVIDAD DE APRENDIZAJE
A continuacin encontraremos algunas afirmaciones, de acuerdo a lo estudiado en este
captulo, debemos responder si cada afirmacin es verdadera o falsa.
1) Por medio de MS QUERY puedo acceder a bases de datos de otros programas como
Access. (V) (F). Respuesta: V
2) Las relaciones entre las tablas de los campos seleccionados dentro de la consulta las
realiza automticamente Excel. (V) (F). Respuesta: F
3) Podemos seleccionar para una consulta por medio de MS QUERY campos de
diferentes tablas que estn en la base de datos que se est accediendo. (V) (F).
Respuesta: V
4) El resultado de la consulta puede ser devuelto a Excel por medio de una tabla
dinmica. (V) (F). Respuesta: V
5) La opcin de MS QUERY se encuentra dentro de la Ficha Revisar. (V) (F). Respuesta: F
BIBLIOGRAFIA
BESKEEN, DAVID. DUFFY, JENNIFER A. FRIEDRICHSEN, LISA. REDING, ELIZABETH E.
MICROSOFT OFFICE XP. MEXICO: THOMSON, 2004.
BERK, KENNETH N. CAREY, PATRICK. ANALISIS DE DATOS CON MICROSOFT EXCEL:
ACTUALIZADO PARA OFFICE 2000. MEXICO: THOMSON, 2001.
DAVILA LADRON DE GUEVARA, FERNANDO. HACIA LA INTELIGENCIA DEL NEGOCIO
CON EXCEL 2003. BOGOTA: POLITECNICO GRANCOLOMBIANO, 2005.
FRYE, CURTIS D. EXCEL 2010: PASO A PASO. MADRID: ANAYA, 2011.
GOMEZ G., JUAN ANTONIO. EXCEL 2010 AVANZADO. MEXICO: ALFAOMEGA, 2011.
ENLACES DE INTERS
Obtener datos externos a travs de MS QUERY
Esta pgina describe el procedimiento para obtener datos que se encuentran en una
fuente de datos externa por medio de Microsoft Query.
http://office.microsoft.com/en-us/excel-help/use-microsoft-query-to-retrieve-external-dataHA010099664.aspx
PREGUNTAS FRECUENTES
1) Es posible acceder a un computador que est conectado a una red para acceder a
una base de datos a travs de MS QUERY?
Si es posible siempre y cuando se tengan los permisos necesarios otorgados por el
administrador de la red para acceder al computador y a la base de datos. Con estos
permisos podra acceder a la base de datos sin inconvenientes.
2) Puedo hacer informes de tablas dinmicas sin necesidad de tener fsicamente la base
de datos, por medio de MS QUERY?
Definitivamente esta es una de las ventajas de utilizar Microsoft Query, pues nos
permite acceder a datos externos y realizar diferentes informes sin necesidad de tener
la base de datos en el libro de Excel.
3) Qu pasa si los datos de la base de datos se actualizan y tenemos informes realizados
por medio de MS QUERY con esa base de datos?
Simplemente con actualizar los informes que tenemos, estos validarn si los datos han
cambiado y se actualizan todas las tablas y datos.
4) Qu debemos hacer?, si necesitamos varios campos de diferentes tablas en una
consulta por medio de MS QUERY y no conocemos como se relacionan las tablas.
Debemos preguntar a la persona que conozca muy bien la base de datos para que nos
indique con qu campos se relacionan las tablas, pues de ello depende el xito de la
consulta.
5) Es posible seleccionar parte de los registros de una tabla por medio de MS QUERY?
Por medio de los filtros, se pueden seleccionar los registros que cumplan alguna
condicin determinada.