AccueilLogicielMs ExcelSupprimer 1000 doublons dans Excel en 3 secondes (UNIQUE)

Supprimer 1000 doublons dans Excel en 3 secondes (UNIQUE)

Vous en avez assez de passer des heures à nettoyer les données en double dans Excel ? Vous n’êtes pas seul ! Non seulement les doubles données perturbent l’analyse et rendent les rapports inexacts, mais elles deviennent également un obstacle majeur à la productivité.

Excel dispose d’une solution puissante qui est souvent oubliée : la fonction UNIQUE. Avec cette formule magique, vous pouvez vous débarrasser instantanément des données en double sans avoir besoin d’un travail manuel laborieux !

À partir de 1000 lignes de données désordonnées, vous pouvez filtrer les entrées uniques en un clin d’œil. Ne s’appuyant plus sur la fonction obsolète de suppression des doublons, la formule UNIQUE offre un avantage dynamique : les résultats seront automatiquement mis à jour lorsque les données sources changent.

Excel duplicate data

Apprendre à connaître les fonctions UNIQUE dans Excel

La fonction  UNIQUE est une formule Excel moderne qui filtre et extrait automatiquement des données uniques d’une plage ou d’une table. Contrairement à la méthode manuelle, cette formule est dynamique, ce qui signifie que les résultats seront automatiquement mis à jour chaque fois que les données sources changent.

Exemple simple :

=UNIQUE(A2 :A20)

La formule ci-dessus générera une liste de valeurs uniques à partir des cellules A2 à A20.

Versions d’Excel prenant en charge les fonctions UNIQUE

Toutes les versions d’Excel ne disposent pas de cette fonction. UNIQUE n’est disponible que sur :

  • Microsoft Excel 365 (toutes les éditions)
  • Microsoft Excel 2021
  • Excel versi web (Excel pour le Web)
  • Excel Mobile (Android et iOS)

Différences entre les fonctions UNIQUE et la fonction de suppression des doublons

AspectsFonctions UNIQUESSupprimer les doublons
GentilFormule (basée sur une formule)Fonctionnalités intégrées (basées sur des commandes)
Dynamique des donnéesLes résultats changent automatiquement si la source de données changeLes résultats statiques doivent être réexécutés si les données changent
Données d’origineNe pas modifier les données d’origine (non destructives)Supprimer les doublons directement des données d’origine (destructrices)
Facilité d’automatisationConvient aux rapports et tableaux de bord automatisésPlus adapté au nettoyage manuel occasionnel
DisponibilitéUniquement dans Excel 365, 2021 et versions ultérieuresDisponible dans toutes les versions d’Excel

En bref, UNIQUE est un choix idéal si vous souhaitez un processus automatisé qui maintient les données uniques à jour en temps réel. Pendant ce temps, Supprimer les doublons est plus adapté à la suppression manuelle et permanente des données en double.

Syntaxe des fonctions UNIQUE dans Excel

Structure de base de la formule UNIQUE

=UNIQUE(array, [by_col], [exactly_once])

Explication du paramètre :

  1. array (obligatoire)
    La plage de données que vous souhaitez filtrer (exemple : A2 :A100 ou Table1[Colonne]).
  2. [by_col] (facultatif)
    TRUE : Comparer les données par colonne (pour les données horizontales). FAUX (par défaut) : compare les données par ligne (verticale).
  3. [exactly_once] (facultatif)
    TRUE : n’affiche que  les valeurs vraiment uniques  (1 seule fois). FAUX (par défaut) : Affiche toutes les valeurs uniques, y compris celles qui apparaissent de manière répétée.

Exemples d’utilisation

1. Exemple simple (filtre de données unique vertical)

=UNIQUE(A2 :A20)

Résultat : Affiche toutes les valeurs uniques de la plage A2 :A20.

2. Filtre de données unique horizontal

=UNIQUE(A1 :Z1, TRUE)

Résultat : extraction d’une valeur unique à partir de la première ligne (A1-Z1).

3. Filtrez les valeurs qui n’apparaissent qu’une seule fois

=UNIQUE(A2 :A100,  FALSE, TRUE)

Résultat : Affiche uniquement les données qui n’apparaissent qu’ une seule fois (pas de doublons).

4. Combiner avec d’autres fonctions :

  • UNIQUE + SORT pour les données triées :
=SORT(UNIQUE(A2 :A100))
  • UNIQUE + FILTER pour les données conditionnelles :
=UNIQUE(FILTER(A2 :B100, B2 :B100>500))

Exemple de suppression de données en double

Exemple 1 : Liste de noms d’employés

Supposons que vous ayez une liste de noms d’employés dans la colonne A2 :A15 et que plusieurs noms dans la liste apparaissent plus d’une fois.

Données initiales :

Nom de l’employé
Andi Pratama
Siti Aminah
São Paulo
Andi Pratama
Dwi Lestari
São Paulo
Rina Wijaya
Siti Aminah

Étapes d’utilisation d’UNIQUE :

  1. Sélectionnez la cellule vide dans laquelle les résultats seront affichés, par exemple, C2.
  2. Tapez la formule suivante :
=UNIQUE(A2 :A15)
  1. Appuyez sur Entrée.
  2. Excel affichera automatiquement une liste de noms uniques, sans doublons, et les résultats seront dynamiques à mesure que les données sources changent.

Sortie:

Nom unique
Andi Pratama
Siti Aminah
São Paulo
Dwi Lestari
Rina Wijaya

Exemple 2 : Liste de produits de vente

Parfois, des doublons se produisent sur des combinaisons de plusieurs colonnes, telles que Nom du produit, Prix et Catégorie.

Données initiales :

Nom du produitPrixCatégorie
Ordinateur portable A7.000.000Électronique
Ordinateur portable A7.000.000Électronique
HP B3.000.000Électronique
HP B3.000.000Électronique
Table en bois1.500.000Mobilier

Étapes d’utilisation d’UNIQUE :

  1. Sélectionnez une cellule vide pour afficher les résultats, par exemple, E2.
  2. Entrez la formule :
=UNIQUE(A2 :C6)
  1. Appuyez sur Entrée.
  2. Excel génère une liste de déclinaisons de produits uniques, en supprimant les lignes en double qui contiennent des informations identiques dans toutes les colonnes.

Sortie:

Nom du produitPrixCatégorie
Ordinateur portable A7.000.000Électronique
HP B3.000.000Électronique
Table en bois1.500.000Mobilier

Utilisation d’UNIQUE avec des critères supplémentaires

UNIQUE fonction peut devenir plus puissante lorsqu’elle est combinée avec d’autres fonctions telles que SORT et FILTER.

Tri de données uniques avec SORT

Pour obtenir une liste unique de noms classés par ordre alphabétique, utilisez :

=SORT(UNIQUE(A2 :A20))

Cette formule génère une liste unique de A2 :A20, puis les trie de A à Z.

Filtrage de données uniques avec FILTER

Si vous souhaitez uniquement afficher des données uniques avec certains critères, combinez-les avec FILTER fonctions. Exemple : affichage d’un client unique dont le statut de paiement est « Lunas ».

=UNIQUE(FILTER(A2 :A20, B2 :B20=“Lunas”))
  • A2 :A20 = champ Nom du client
  • B2 :B20 = colonne Statut du paiement

Avantages des fonctions UNIQUE par rapport à la suppression des doublons

Bien que Remove Duplicates soit depuis longtemps une fonctionnalité intégrée d’Excel pour supprimer les données en double, la présence de la fonction UNIQUE offre un avantage significatif, en particulier pour les besoins de traitement dynamique et continu des données. Voici quelques-uns des principaux avantages de UNIQUE :

1 Dynamique et temps réel

La  fonction UNIQUE mettra automatiquement à jour les résultats lorsque les données sources changent. Exemple : Si vous ajoutez une nouvelle entrée ou supprimez des données dans une colonne source, la liste de résultats UNIQUE s’ajustera immédiatement sans avoir à refaire le processus de déduplication.

2 Ne pas modifier les données d’origine (non destructif)

Contrairement à Remove Duplicates, qui supprime les données directement de la source (destructif), UNIQUE fonctionne en affichant les résultats à des endroits séparés sans toucher aux données d’origine. Ceci est particulièrement important si vous devez gérer une base de données brute à des fins d’audit ou d’archivage.

3 Efficace pour les rapports automatisés

Dans la création d’un dashboard ou de rapports périodiques, UNIQUE est le meilleur choix car :

  • Gain de temps (pas besoin de nettoyage manuel répété).
  • Assurez-vous que les données du rapport sont toujours à jour.
  • Il est facile de le combiner avec d’autres fonctions telles que SORT, FILTER ou COUNTIF pour une analyse avancée.

4 Flexibilité sur les combinaisons de colonnes

UNIQUE pouvez supprimer les doublons en fonction de la combinaison de plusieurs colonnes à la fois, ce qui nécessite une étape supplémentaire si vous utilisez Remove Duplicates manuellement.

Conclusion:

Si vous avez besoin d’un nettoyage unique des données, Supprimer les doublons peut suffire. Cependant, pour les besoins d’automatisation, de précision à long terme et de rapports dynamiques, UNIQUE est un choix bien supérieur.

Articles Récents