Tablas dinámicas mensuales en un informe anual

Tablas dinámicas mensuales en un informe anual

Me dieron 12 tablas de órdenes de compra (una para cada mes) que mi escuela había realizado y me pidieron que creara un informe anual que enumerara las compras para cada mes, lo cual es bastante simple.

La cuestión es que les gustaría una hoja de cálculo que pueda ingresar datos mensuales para el próximo año fiscal en adelante (ya que pronto ya no trabajaré con ellos).

Cada entrada consta de Fecha de compra, Nombre del proveedor, Nombre del artículo y Costo total. Entonces, por ejemplo, 1/1/2015, computadoras Dell, Inspiron 11 3000, $ 449,99

Lo que hice fue crear 12 pestañas y etiquetarlas cada una con sus propios meses individuales donde pueden simplemente pegar manualmente las órdenes de compra y una pestaña Resumen mostrará todos los datos de estas 12 pestañas.

  1. ¿Hay alguna manera de que una 'Tabla dinámica 1' prefabricada genere una tabla para cualquier información que se pegue en la pestaña 'Enero'?

  2. Después de tener los datos de cada mes en una tabla dinámica, en mi pestaña Resumen, la primera columna son todos los Proveedores (como Dell, Acer, Starbucks, etc.)

Digamos que en febrero alguien decidió comprarle a Apple Inc por primera vez, ¿cómo reflejaría eso en mi pestaña Resumen con un nuevo proveedor?

Mi estrategia original era pegar los Proveedores preexistentes en la tabla Resumen y usar la función Coincidencia para ordenar adecuadamente las compras en sus filas apropiadas. Con esta situación necesitaría otra forma de generar dinámicamente la columna Proveedores.

(No tengo miedo de usar vba pero soy un principiante)

Respuesta1

La tabla dinámica se puede actualizar haciendo clic derecho en ella y haciendo clic en 'Actualizar' (u Opciones > Actualizar). Sin embargo, tenga en cuenta que si los datos de entrada son más grandes que los datos originales, no recogerá las columnas y filas adicionales. Sería una buena práctica generar la tabla dinámica a partir de más filas de las que necesita inicialmente e indicarle al siguiente usuario que no exceda el área de pegado (sombreela con algún color).

Si se necesitan más filas y columnas, el siguiente usuario puede usar Opción > Cambiar fuente de datos o insertar más columnas y filas dentro del área de volcado de datos antes de pegar los datos.

Para una lista dinámica de proveedores, la mejor y más sencilla solución sería aprovechar las filas dinámicas en una tabla dinámica pegando los datos de los 12 meses en una sola hoja y creando la tabla dinámica a partir de eso (como se indica en los comentarios). Si está absolutamente comprometido con el uso de 12 hojas, entonces podría registrar (y luego editar para generalizar) una macro que copie a los proveedores de las 12 hojas y elimine los duplicados (Datos > Eliminar duplicados) o tener una fórmula que lea cada proveedor en la hoja Resumen + otra fórmula que genera un identificador + otra tabla con los identificadores que lee los nombres de los proveedores. Pero en realidad, el enfoque de una sola hoja es mejor, ya que otros enfoques serían simplemente soluciones para implementar una funcionalidad que ya existe simplemente haciendo un pequeño cambio en la forma en que se almacenan los datos.

información relacionada