Veamos cómo podemos dar un formato adecuado a una tabla dinámica en Excel 2007.
El motivo es la necesidad expresada de un lector a través de un comentario en el blog:
La solución la encontramos, como en otras ocasiones, en las Tablas dinámicas, en esta ocasión dándole unas características concretas; se trata de asignarle al diseño de nuestra tabla dinámica un formato tabular.
Veamos nuestra origen de datos:
Sobre el rango de celdas A1:D8 generamos una Tabla dinámica (Insertar > Tablas > Tabla dinámica), y una vez creada la configuraremos llevándonos al área de columnas el campo 'ACCIÓN', al área de filas el campo 'EXPEDICIÓN' y 'ESTADO FINAL', y agregando al área de datos el campo 'FECHA ACCIÓN', obteniendo la siguiente estructura:
Ahora 'arreglaremos' algo nuestra tabla dinámica, comenzando por 'Eliminar los totales generales', para lo que desde Opciones de tabla dinámica... y la pestaña 'Totales y filtros' desmarcaremos las opciones:
Ahora desde la Configuración de campo de valor del campo 'FECHA ACCIÓN', seleccionaremos 'Resumir datos por suma'; este paso es clave para después poder visualizar los elementos de este campo. También daremos un Formato de número tipo Fecha a los valores de este campo.
Nuestra tabla dinámica tiene ahora este aspecto:
Ya casi terminamos, sólo nos queda asignarle un Diseño de informe adecuado; para ello desde las Herramientas de tabla dinámica > Diseño buscaremos el grupo de opciones de Diseño > Diseño de informe > Mostrar en formato tabular.
Se trata, en definitiva, de conseguir que aparezcan todos los datos tabulados por filas y columnas.
La última etapa del proceso consiste en eliminar los Subtotales del campo 'EXPEDICIÓN', llegando a una tabla dinámica que resume el origen de datos como queríamos:
El motivo es la necesidad expresada de un lector a través de un comentario en el blog:
...Necesito sustraer informacion de una serie de datos en excel 2007 y quisiera ayuda con la formula. En la primera columna tengo "Nº de expedicion" en la segunda tengo diferentes incidencias para los Nº de expedicion, en la tercera tengo las fechas en que ocurrienron las incidencias. Necesito extraer la fechas de una incidencia en particular por Nº de expedicion. "EXPEDICION" "ACCION" "FECHA ACCION" "ESTADO FINAL" 1234567 CREADO 15/01/11 ENTREGADO 1234567 SALIDA 21/01/11 ENTREGADO 1234567 EN REPARTO 22/01/11 ENTREGADO 1234567 ENTREGADO 24/01/11 ENTREGADO 9876544 CREADO 18/01/11 ENTREGADO 9876544 SALIDA 23/01/11 ENTREGADO 9876544 ENTREGADO 25/01/11 ENTREGADO Ya lo he intentado con Buscarv, pero no he tenido exito. Quisiera ayuda y/o sugerencias/formulas para crear una tabla donde se ordene de esta forma: EXPEDICION CREADO SALIDA ENTREGADO ESTADO FINAL 1234567 15/01/11 21/01/11 24/01/11 ENTREGADO 9876544 18/01/11 23/01/11 25/01/11 ENTREGADO ... |
La solución la encontramos, como en otras ocasiones, en las Tablas dinámicas, en esta ocasión dándole unas características concretas; se trata de asignarle al diseño de nuestra tabla dinámica un formato tabular.
Veamos nuestra origen de datos:
Sobre el rango de celdas A1:D8 generamos una Tabla dinámica (Insertar > Tablas > Tabla dinámica), y una vez creada la configuraremos llevándonos al área de columnas el campo 'ACCIÓN', al área de filas el campo 'EXPEDICIÓN' y 'ESTADO FINAL', y agregando al área de datos el campo 'FECHA ACCIÓN', obteniendo la siguiente estructura:
Ahora 'arreglaremos' algo nuestra tabla dinámica, comenzando por 'Eliminar los totales generales', para lo que desde Opciones de tabla dinámica... y la pestaña 'Totales y filtros' desmarcaremos las opciones:
Ahora desde la Configuración de campo de valor del campo 'FECHA ACCIÓN', seleccionaremos 'Resumir datos por suma'; este paso es clave para después poder visualizar los elementos de este campo. También daremos un Formato de número tipo Fecha a los valores de este campo.
Nuestra tabla dinámica tiene ahora este aspecto:
Ya casi terminamos, sólo nos queda asignarle un Diseño de informe adecuado; para ello desde las Herramientas de tabla dinámica > Diseño buscaremos el grupo de opciones de Diseño > Diseño de informe > Mostrar en formato tabular.
Se trata, en definitiva, de conseguir que aparezcan todos los datos tabulados por filas y columnas.
La última etapa del proceso consiste en eliminar los Subtotales del campo 'EXPEDICIÓN', llegando a una tabla dinámica que resume el origen de datos como queríamos:
Gracias por dedicar un post a mi pregunta.
ResponderEliminarcomo te comenté el error que me da es que muchos campos de fechas no se copian correctamente y donde deberia haber una fecha hay una serie de digitos, lo que por ende se convierte en ####, que sin importar cuanto lo extiendas siempre saldran ##########. Ya probé cambiar el formato pero sigue sin funcionar.
Alguna noticia.
Saludos
Eric
Podria enviarte el fichero si deseas darle un vistazo. Gracias
Hola Eric
ResponderEliminarenvíame el fichero a
excelforo@gmail.com
y le echaré un vistazo.
Slds
Hola amigo,
ResponderEliminarTengo un problemilla que espero que me podais ayudar. Tengo una aplicacion hecha enEXCEL 2003 con WINDOWS 98 y estoy abriendola en XP, pro supuesto sale todo con distintos tamaños, etcetera. Otro problema que tengo (y será super básico pero...) es que no consigo ver el libro sobre el que se basa el formulario. Es decir consigo ver el VB asociado pero no el libro (y tengo que modificar una hoja)...
Muchas gracias a los que me peudan ayudar :S :)
Hola José,
ResponderEliminarte contesto al mail que envías.
Slds
Hola, alguien me puede decir como muestro para un listado en el que hay los siguientes campos: Vendedor (nombre), Venta (texto), éxito (si,no,otros)
ResponderEliminarLa tabla dinamica que quiero construir es la siguiente:
Campo de fila: Vendedor
Columna 1: Cuenta de todas las pruebas de cada vendedor
Columa 2: Cuenta de todas las pruebas de cada vendedor para los que el campo Exito sea Sí.
Espero haberme explicado con claridad. Un saludo y seguid asi con la página que es de ayuda para muchos lectores!!
Hola Noisia,
ResponderEliminargracias por tus comentarios...
seguramente tendrías que cambiar tu estructura de tabla dinámica; en mi opinión, deberías añadir al área de filas de la TD en campo 'Vendedor' y a la derecha, también en el área de filas el campo 'Exito', terminarías agregando al área de datos en campo 'Pruebas'...
No es exactamente cómo lo quieres, pero en una única tabla dinámica no puedes resumir, filtrar o agrupar por dos o más condicionantes (como tu pretendes).
Pruébalo, y si no lo ves claro, envíame un correo a:
excelforo@gmail.com
con un ejemplo.
Slds
Requiero de una hoja de excel con datos de ejemplo, para practicar el manejo de tablas dinamicas.
ResponderEliminarGracias
Hola,
Eliminarbusca en la categoría de Tablas dinámicas, encontrarás 34 ejemplos del uso de éstas. En alguna de ellas podrás descargarte algún fichero.
Slds