domingo, 20 de enero de 2013

Tablas Dinamicas y Filtros en Excel





TABLAS DINAMICAS 

Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada que nos facilita la interpretación de dichos datos. Es dinámica porque nos permite ir obteniendo diferentes totales, filtrando datos, cambiando la presentación de los datos, visualizando o no los datos origen, etc.

Para aquellos que tengais conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.
Veamos cómo podemos crear una tabla dinámica a partir de unos datos que ya tenemos.
Para crear una tabla dinámica, Excel nos proporciona las tablas y gráficos dinámicos. 



Supongamos que tenemos una colección de datos de los artículos del almacén con el número de referencia y el mes de compra, además sabemos la cantidad comprada y el importe del mismo.

Vamos a crear una tabla dinámica a partir de estos datos para poder examinar mejor las ventas de cada artículo en cada mes.

Para ello vamos a la pestaña Insertar y hacemos clic en Tabla dinámica (también podemos desplegar el menú haciendo clic en la flecha al pie del botón para crear un gráfico dinámico).




Aparece el cuadro de diálogo de creación de tablas dinámicas. Desde aquí podremos indicar el lugar donde se encuentran los datos que queremos analizar y el lugar donde queremos ubicarla.



En nuestro caso indicamos que vamos a seleccionar los datos de un rango de celdas y que queremos ubicarla en una hoja de cálculo nueva.
Podríamos crear una conexión con otra aplicación para obtener los datos desde otra fuente diferente a Excel.

En el caso de seleccionar la opción Selecciona una tabla o rango debemos seleccionar todas las celdas que vayan a participar, incluyendo las cabeceras.
Pulsamos Aceptar para seguir.

Las siguientes figuras muestran la secuencia de acciones necesarias para construir una tabla dinámica. El archivo a ser usado es Comercial plaza.xlsx

 
  

FILTROS A UNA TABLA DINÁMICA

Otra característica útil de las tablas dinámicas es permitir filtrar los resultados y así visualizar únicamente los que nos interesen en un momento determinado. Esto se emplea sobre todo cuando el volumen de datos es importante.

Los campos principales en el panel y los rótulos en la tabla están acompañados, en su parte derecha, de una flecha indicando una lista desplegable.

 
    

Por ejemplo, si pulsamos sobre la flecha del rótulo Etiquetas de columna nos aparece una lista como vemos en la imagen con los distintos meses disponibles en la tabla con una casilla de verificación en cada uno de ellos para indicar si los queremos ver o no, más una opción para marcar todas las opciones en este caso todos los meses. 

Si dejamos marcados los meses Enero y Febrero, los otros meses desaparecerán de la tabla, pero no se pierden, en cualquier momento podemos visualizarlos volviendo a desplegar la lista y marcando la casilla (Seleccionar todo).

Para cerrar este cuadro guardando los cambios debemos pulsar en Aceptar. Para cerrar sin conservar las modificaciones pulsaremos Cancelar. 

Aplicando el filtro a varios campos podemos formar condiciones de filtrado más complejas, por ejemplo podemos seleccionar ver los artículos con referencia 1236 de Abril.


FILTRAR EL CONTENIDO DE UNA TABLA

Filtrar una lista no es ni más ni menos que de todos los registros almacenados en la tabla, seleccionar aquellos que se correspondan con algún criterio fijado por nosotros.
Excel nos ofrece dos formas de filtrar una lista. 

- Utilizando el Filtro (autofiltro).

- Utilizando filtros avanzados.
  •    Utilizar el Filtro.
Para utilizar el Filtro nos servimos de las listas desplegables asociadas a las cabeceras de campos (podemos mostrar u ocultar el autofiltro en la pestaña Datos, marcando o desmarcando el botón Filtro). 




 
Si pulsamos, por ejemplo, sobre la flecha del campo 1er Apellido, nos aparece un menú desplegable como este, donde nos ofrece una serie de opciones para realizar el filtro. 

Por ejemplo, si sólo marcamos Moreno, Excel filtrará todos los registros que tengan Moreno en el 1er apellido y las demás filas 'desaparecerán' de la lista.

Otra opción, es usar los Filtros de texto que veremos en ese mismo menú, donde se despliegan una serie de opciones:




En cualquier opción, accedemos a una ventana donde podemos elegir dos condiciones de filtro de texto, y exigir que se cumpla una condición o las dos. Excel evaluará la condición elegida con el texto que escribamos, y si se cumple, mostrará la fila. Usaremos el carácter? para determinar que en esa posición habrá un carácter, sea cual sea, y el asterisco * para indicar que puede haber o no un grupo de caracteres.





En el ejemplo de la imagen, solo se mostrarán los registros cuyo 1er Apellido tenga una o en el segundo carácter y no contenga la letra z.

Para indicarnos que hay un filtro activo, la flecha de la lista desplegable cambia de icono.
Para quitar el filtro, volvemos a desplegar la lista y elegimos la opción (Seleccionar Todo), reaparecerán todos los registros de la lista. También podemos quitar el filtro pulsando en Borrar filtro:                
en la pestaña Datos

  •   Utilizar Filtros avanzados.
Si queremos filtrar los registros de la lista por una condición más compleja, utilizaremos el cuadro de diálogo Filtro avanzado. Previamente deberemos tener en la hoja de cálculo, unas filas donde indicaremos los criterios del filtrado. 
 
Para abrir el cuadro de diálogo Filtro avanzado, pulsaremos en :                        en la seleccion Ordenar y filtrar de la pestaña Datos.



 
Rango de la lista: Aquí especificamos los registros de la lista a los que queremos aplicar el filtro. 

Rango de criterios: Aquí seleccionamos la fila donde se encuentran los criterios de filtrado (la zona de criterios). 

También podemos optar por guardar el resultado del filtrado en otro lugar, seleccionando la opción Copiar a otro lugar, en este caso rellenaremos el campo Copiar a: con el rango de celdas que recibirán el resultado del filtrado.

Si marcamos la casilla Sólo registros únicos, las repeticiones de registros (filas con exactamente los mismos valores) desaparecerán.
Para volver a visualizar todos los registros de la lista, acceder al menú Datos - Filtro - Mostrar todo.

No hay comentarios:

Publicar un comentario