La fonction UNIQUE est plus sûre et dynamique
J'avais l'habitude de m'appuyer sur l'outil Supprimer les doublons d'Excel comme un réflexe, mais il s'agit en fait d'un processus dangereux, destructeur et sans issue qui ne laisse aucune piste d'audit visible. Je suis donc passé à la fonction UNIQUE, qui transforme une corvée de nettoyage statique en un système de mise à jour en direct qui ne supprime jamais mes données sources.
La fonction UNIQUE est disponible pour ceux qui utilisent les versions autonomes d'Excel publiées en 2021 ou version ultérieure, Excel pour Microsoft 365, Excel pour le Web et les applications mobiles et tablettes Excel les plus récentes.
Supposons que vous gérez une liste de diffusion dans laquelle les clients s'inscrivent à différents événements. Votre feuille maîtresse contient 50 entrées, mais certains noms sont répétés.
Pour nettoyer les doublons dans la colonne Nom, sélectionnez une cellule du tableau (nommée T_Signups), cliquez sur « Supprimer les doublons » dans l'onglet Données et cochez « Nom ».
Cela conduit à plusieurs problèmes :
- Perte de données : Les méthodes d'acquisition ne sont plus traçables. Si vous exécutez l'outil uniquement sur la colonne Nom, Excel supprime la totalité de la ligne pour toute deuxième entrée. Par exemple, Charlie Day s'est inscrit via une référence et une recherche Google, mais comme Excel supprime toute la ligne de la deuxième entrée, ces informations d'attribution sont perdues.
- Résultats statiques : Le résultat est un instantané. Dès qu'une nouvelle ligne est ajoutée au tableau, votre liste nettoyée est obsolète, ce qui oblige à une restauration manuelle.
- Aucune piste d'audit : Au-delà d'une boîte de dialogue de résumé unique, il ne laisse aucune formule ni aucun journal indiquant pourquoi des lignes spécifiques ont été supprimées.
En bref, ce processus de boîte noire donne la priorité à la commodité à court terme plutôt qu’à l’intégrité des données à long terme.
Sommaire
4 façons de réorganiser les données dans Excel
Vous n'avez probablement pas besoin de tout réorganiser manuellement.
La solution : La fonction UNIQUE
La fonction UNIQUE d'Excel est la réponse moderne et non destructive au problème des listes de diffusion. Au lieu de supprimer des lignes de votre table principale, vous utilisez une formule pour extraire les noms dans une nouvelle zone de votre classeur.
Comment fonctionne la fonction UNIQUE
UNIQUE est une fonction de tableau dynamique, ce qui signifie qu'elle vit dans une seule cellule mais répartit les résultats dans une plage de cellules en dessous ou à côté d'elle. Sa syntaxe est :
=UNIQUE(array,(by_col),(exactly_once))
Bien que cela semble complexe, le tableau (vos données sources) est généralement le seul argument dont vous aurez besoin. Les deux autres sont des options facultatives :
- par_col : Indique à Excel de comparer les colonnes au lieu des lignes (la valeur par défaut est FALSE).
- exactement_une fois : S'il est défini sur TRUE, il renvoie uniquement les éléments qui apparaissent une seule fois dans la source, plutôt qu'une liste de chaque valeur distincte (la valeur par défaut est FALSE).
Puisqu'il s'agit d'une formule, elle ne modifie pas vos données sources ; elle en fournit simplement une vue en direct et filtrée qui se met à jour à chaque fois que votre table change.
Pour tirer le meilleur parti de la fonction UNIQUE, vous devez vous assurer que votre tableau se trouve dans un tableau Excel. En utilisant un nom de table plutôt qu'une plage statique, la fonction détectera et inclura automatiquement toutes les nouvelles lignes que vous ajoutez à votre ensemble de données.
6 fonctions qui ont changé la façon dont vous utilisez Microsoft Excel
Les fonctions de tableau dynamique ont changé la donne.
Configurer votre liste de diffusion dynamique
Dans une nouvelle feuille ou colonne, saisissez la formule suivante pour extraire une liste de noms de clients uniques :
=UNIQUE(T_Signups(Name))
Cette approche résout instantanément les défauts des outils manuels de suppression des doublons :
- Préserve les données : Votre table d'origine reste intacte. Les données de référence et de recherche de Charlie Day restent toutes deux dans vos dossiers pour les rapports marketing.
- Mise à jour dynamique : Parce que la formule pointe vers une table, c'est en direct. Si une nouvelle personne s'inscrit, son nom est automatiquement ajouté à votre liste.
- Transparence totale : N'importe qui peut cliquer sur la cellule et voir la logique. La formule constitue sa propre piste d'audit, prouvant exactement d'où proviennent les données.
Assurez-vous que les cellules sous votre formule sont vides. S'il y a des données existantes sur le chemin, Excel renverra le #SPILL ! erreur au lieu de votre liste.
Gérer les enregistrements multicolonnes en toute sécurité
L'outil manuel Supprimer les doublons vous permet de sélectionner plusieurs colonnes dans sa boîte de dialogue. Cependant, cela est sujet aux erreurs humaines : si vous avez deux clients différents nommés Alice Vance avec des adresses e-mail différentes, mais que vous oubliez de cocher la case « E-mail », Excel supprimera définitivement l'une de ces entrées client uniques.
UNIQUE gère les plages multicolonnes avec une transparence beaucoup plus élevée. Si vous souhaitez rechercher des paires uniques de noms et d'adresses e-mail, sélectionnez les deux colonnes de votre tableau :
=UNIQUE(T_Signups((Name):(Email)))
Ici, la fonction traite la ligne entière comme un seul enregistrement. Il ne filtrera une entrée que si le nom et l'e-mail correspondent parfaitement. C'est également beaucoup plus sûr que la méthode à l'ancienne consistant à créer des colonnes d'assistance pour concaténer des noms et des adresses e-mail uniquement afin d'identifier les doublons.
L'exemple ci-dessus suppose que vos colonnes sont adjacentes. Si vous devez extraire des valeurs uniques de colonnes non adjacentes (telles que la colonne A et la colonne C, en ignorant la colonne B), imbriquez la fonction CHOOSECOLS (Excel pour Microsoft 365 et Excel pour le web) dans votre formule : =UNIQUE(CHOOSECOLS(T_Signups, 1, 3)).
Montez de niveau : combinez UNIQUE avec SORT
Un domaine dans lequel l'outil manuel de suppression des doublons ne peut pas rivaliser est l'organisation, car il laisse vos résultats dans leur ordre d'origine. Pour obtenir une liste alphabétique, vous devrez effectuer un tri manuel distinct à chaque fois que vous mettrez à jour les données source.
Étant donné que UNIQUE est une formule matricielle dynamique, vous pouvez l'imbriquer dans la fonction SORT pour gérer les deux tâches à la fois. Pour extraire des paires uniques de noms et d'adresses e-mail et les classer par ordre alphabétique en même temps, utilisez cette formule :
=SORT(UNIQUE(T_Signups((Name):(Email))))
Cette combinaison offre un système professionnel d’installation et d’oubli de trois manières :
- Auto-organisé : Si une nouvelle cliente nommée Alice s'inscrit, elle n'apparaîtra pas seulement à la fin de votre extraction : elle passera automatiquement en haut de votre résumé alphabétique.
- Hiérarchie logique : Par défaut, Excel trie selon la première colonne identifiée dans l'argument du tableau. Cela permet de regrouper toutes les Alice Vances, ce qui permet de voir facilement si la même personne a utilisé des e-mails différents.
- Zéro entretien : Votre rapport reste professionnel et parfaitement organisé sans un seul clic manuel, quelle que soit la quantité de données que vous ajoutez au tableau d'origine.
4 combinaisons de fonctions Excel que vous devez connaître
Les fonctions imbriquées sont la voie à suivre.
Bien qu'UNIQUE soit parfait pour les tâches quotidiennes, il existe un dernier niveau de maturité des données : Power Query. Pour les grands ensembles de données, c’est souvent le meilleur choix pour deux raisons principales. Premièrement, des tableaux dynamiques excessifs peuvent entraîner un retard de calcul dans un classeur, mais Power Query gère des ensembles de données massifs en dehors de la grille, ce qui permet à votre feuille de calcul de rester dynamique. Deuxièmement, il fournit une piste d’audit documentée en ajoutant une étape spécifique Suppression des doublons aux paramètres de votre requête. Cela signifie que vous pouvez revenir en arrière des mois plus tard et voir exactement quelles colonnes ont été utilisées pour le filtre sans jamais modifier vos données sources.
- Système d'exploitation
-
Windows, macOS, iPhone, iPad, Android
- Essai gratuit
-
1 mois
Microsoft 365 inclut l'accès aux applications Office telles que Word, Excel et PowerPoint sur jusqu'à cinq appareils, 1 To de stockage OneDrive et bien plus encore.
