Excel: valores dinámicos en una celda (como valor separado por comas)
Tengo dos columnas de datos:
Proveedor1 | Producto1 Proveedor1 | Producto2 Proveedor1 | Producto4 Proveedor1 | Producto7 Proveedor2 | Producto3 Proveedor2 | Producto5
Quiero 'pivotar' alrededor del Proveedor, y dar la lista de productos en una sola celda, separados por comas, por ejemplo
Proveedor1 | Producto1, Producto2, Producto4, Producto7 Proveedor2 | Producto3, Producto5
Hay alrededor de 1000 proveedores y 0 <productos <= 10.
Mi solución actual implica el uso de tablas dinámicas, guardar como CSV, etc. y es muy complicado. Una solución que no sea VBA sería increíble.