Ordinamento / raggruppamento quando ci sono più valori in una cella


3

Ho un foglio di calcolo Excel 2007, in cui ogni riga del set di dati descrive una funzionalità di un software.

Una delle colonne nel foglio di calcolo è Utenti pertinenti, che descrive a quali utenti del software interessa la funzionalità. Potrebbero esserci un paio di utenti diversi interessati a una funzione, nel qual caso ho riempito la cella con i due tipi di utenti separati da due punti, ad esempio "Tipo di utente A; Tipo utente D '.

Occasionalmente, vorrei ordinare i miei dati per la colonna Utenti rilevanti. Tuttavia, il modo in cui sto popolando la colonna significa che l'ordinamento non è molto intelligente. Se ho una funzione in cui "Utenti rilevanti" è "Tipo utente A; Usertype D ', e quindi l'ordinamento per Utenti rilevanti, quella funzionalità verrà raggruppata alla fine di tutte le altre funzionalità rilevanti per Usertype A, dato che sta solo ordinando in ordine alfabetico. Ma voglio che sia elencato nei due gruppi separati di Tipo utente A e Tipo utente D.

Oppure, se ho una tabella pivot che raggruppa le funzionalità sotto l'intestazione Utente Rilevante, otterrò tutte le funzionalità per "Tipo utente A", quindi "Tipo utente B", quindi "Tipo utente C", quindi "Tipo utente D" , quindi 'Tipo utente A; Usertype D ', ecc. Considerando che voglio davvero una funzione con Utenti rilevanti come' Usertype A; Usertype D 'da mostrare sia nel gruppo Usertype A che nel gruppo Usertype D.

Immagino che se queste informazioni fossero in un database, potrei avere una tabella molti-a-molti che collega gli Utenti rilevanti alle funzionalità. Ma c'è un modo per avere questo tipo di relazione molti-a-molti in Excel?


Quanti diversi tipi di utente ci sono?
Sux2

Finora ce ne sono 10 e potrebbe aumentare: immagino che "ruolo" sia una parola migliore da usare rispetto a "tipo di utente".
ngm,

Risposte:


2

Il modo più semplice sarebbe probabilmente quello di mettere tutti i valori in colonne separate, ad esempio creare una colonna per ogni tipo di utente, inserire come un "sì" in colonne valide e ordinarle singolarmente. Forse è meno elegante di quello che stai cercando, ma è semplice.


Grazie, ci proverò, ma con 10 o più tipi di utenti, come dici tu probabilmente non sarà elegante, quindi potrei cercare un'altra soluzione. E non sono sicuro di come funzionerebbe con le tabelle pivot.
ngm,

0

Penso che il metodo più scalabile sia usare una riga diversa per ogni combinazione funzione-ruolo. È anche ideale per il pivot.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.