Dans Excel, je cherche à obtenir une ventilation des valeurs d'une colonne (ID) en fonction des valeurs d'une autre colonne (statut).
Entrée
| ID | Status |
|----|----------|
| 1 | Complete |
| 2 | Active |
| 3 | New |
| 4 | New |
| 5 | New |
| 6 | Complete |
Résultats souhaités
| Status | IDs |
|----------|---------|
| Complete | 1, 6 |
| Active | 2 |
| New | 3, 4, 5 |
Solution de contournement pour Google Sheets
Dans google sheets, vous pouvez le faire avec JOIN
, FILTER
et UNIQUE
comme suit :
Générer des statuts uniques
Filtrer et joindre les résultats
Autres solutions
Je ne peux pas utiliser de tableau croisé dynamique, car je veux une liste complète des valeurs individuelles, et non des mesures agrégées.
Je ne suis pas sûr que cela soit possible avec la requête de filtre avancée par Filtrer une colonne en utilisant une autre colonne comme critère mais je n'ai pas réussi à le faire fonctionner.
L'entrée originale peut être formatée sous forme de "tableau" dans Excel s'il existe un moyen de l'interroger à l'aide de Power Query ou d'un autre outil, mais j'aimerais beaucoup obtenir une liste en temps réel des valeurs de filtre disponibles.