Ho un foglio di calcolo con dati come questo:
Prodotto | Attributo ---------- ---------- + Prodotto A | Ciano Prodotto B | Ciano Prodotto C | Ciano Prodotto A | Magenta Prodotto C | Magenta Prodotto B | Giallo Prodotto C | Giallo Prodotto A | Nero Prodotto B | Nero
Cosa mi piacerebbe fare raggruppare tutto per colonna A e fare in modo che la colonna B sia un elenco delimitato da virgole di valori che condividono la colonna A in comune, in questo modo:
Prodotto | Attributo ---------- + -------------------------- Prodotto A | Ciano, Magenta, Nero Prodotto B | Ciano, Giallo, Nero Prodotto C | Ciano, Magenta, Giallo, Nero
Sfortunatamente, le Tabelle Pivot sanno solo come lavorare con i valori numerici e il più lontano a questo va contando il numero di volte che si verifica la Colonna A.
Sono stato in grado di farlo alla fine importando i dati in un database MySQL e usando la GROUP_CONCAT(Attribute)
funzione di MySQL in una query con una GROUP BY Product
clausola, ma dopo aver sbattuto la testa sulla mia scrivania ripetutamente mentre tentavo di trovare una soluzione Excel.
Per riferimento futuro, è possibile in Excel senza macro? Che lo sia o no, come si potrebbe fare?