Si j'ai une colonne avec des valeurs et que je souhaite savoir quelles sont les valeurs distinctes (pas combien - mais les valeurs distinctes réelles), comment puis-je le faire?
Dans SQL Server, je ferais quelque chose comme
SELECT Distinct(MyColumn) FROM MyTable
microsoft-excel
Kjensen
la source
la source
Réponses:
Plus simple que vous ne le pensez:
la source
You can only copy filtered data to the active sheet
erreur.Excel 2007 et 2010:
utilisez l'
Remove Duplicates
option de menu sous l'en- tête Données .Excel 2003:
moyen facile:
Façon difficile:
Ecrivez une macro avec le code suivant:
Cela vous donne votre liste distincte. Vous voudrez peut-être d'abord copier votre liste sur une autre feuille.
la source
J'utilise deux méthodes principales pour obtenir des valeurs distinctes - la première est l'
Remove Duplicates
outil inestimable suggéré par Nathan DeWitt .L'inconvénient
Remove Duplicates
est que vous perdez des données. Malgré la puissance de Ctrl+, zvous ne voudrez peut-être pas le faire pour diverses raisons - par exemple, vous pouvez avoir des filtres actuellement sélectionnés qui rendent assez fastidieux la suppression des doublons pour obtenir votre liste de valeurs distincte.L'autre méthode, non mentionnée ci-dessus, consiste à utiliser un tableau croisé dynamique.
Disons qu'il s'agit de votre table et que vous souhaitez obtenir la liste distincte des plates-formes.
Insérez un
Pivot Table
avec la table comme source de données.Sélectionnez maintenant la colonne Plate - forme (s) en tant que votre
Row Labels
.Voila! Une liste de valeurs distinctes.
Si vous souhaitez ranger ce, vous pouvez désactiver
Field Headers
et réglerGrand Totals
êtreOff for Rows and Columns
.la source
Ou (d'une manière simple et grossière):
En B1,
et copier. Il ne fait que copier la première occurrence de chaque valeur (dans la ligne dans laquelle elle apparaît).
la source
;
) au lieu de virgules (,
) en fonction des paramètres régionaux de votre système.Ou vous pouvez inclure l'option de filtre dans une macro
la source
Pour moi, le moyen le plus simple de trier est d'utiliser l'option "Filtrer".
La première étape consiste à rechercher les valeurs en double avec Mise en forme conditionnelle -> Règles de mise en évidence des cellules -> Valeurs en double.
Cliquez ensuite sur la flèche de la colonne dans laquelle se trouvent les doublons (ici, "Plateformes") -> Filtrer par couleur (couleur des cellules ou couleur de la police).
la source
[a, a, b]
doit être réduite à[a, b]
, pas[b]
.