Accéder au contenu principal

Comment supprimer les doublons tout en conservant les autres valeurs des lignes dans Excel ?

Author: Sun Last Modified: 2025-08-06

Dans le traitement quotidien des données, la fonctionnalité « Supprimer les doublons » d'Excel supprime souvent des lignes entières, ce qui peut perturber les données des autres colonnes ainsi que la structure globale de la feuille de calcul. Cet article présente plusieurs méthodes pour effacer uniquement les valeurs en double dans une colonne spécifiée — tout en préservant les données du reste des lignes — incluant des formules avec des filtres, du code VBA et l'add-in Kutools. Chaque solution est accompagnée d'exemples d'utilisation typiques, d'avantages et de considérations pour vous aider à choisir rapidement l'approche qui convient le mieux à vos besoins.

remove duplicates keep rest-sample1  remove duplicates keep rest-sample2

Supprimer les doublons mais conserver les autres valeurs des lignes avec un filtre (3 étapes)

Supprimer les doublons mais conserver les autres valeurs des lignes avec VBA (4 étapes)

Supprimer les doublons mais conserver les autres valeurs des lignes avec Kutools pour Excel (2 étapes)good idea3


Supprimer les doublons mais conserver les autres valeurs des lignes avec un filtre

Une approche fiable pour maintenir la structure de vos données tout en effaçant les valeurs en double consiste à combiner une formule simple avec la fonction Filtre d’Excel. Cette méthode est particulièrement efficace lorsque vous souhaitez identifier visuellement et supprimer sélectivement les doublons d'une seule colonne, en assurant que les autres informations de chaque ligne restent intactes. Cette technique convient aux jeux de données de petite à moyenne taille et offre un contrôle total à l'utilisateur sur le processus de suppression.

1. Sélectionnez une cellule vide adjacente à votre plage de données (par exemple, D2 si vos données commencent en A2), et entrez la formule : =A3=A2. Cette formule compare chaque cellule avec celle située au-dessus pour signaler les doublons. Faites glisser la poignée de remplissage vers le bas pour appliquer la formule au reste des lignes selon le besoin. Veuillez consulter la capture d'écran :
enter a formula and drag it to fill other cells

2. Ensuite, sélectionnez toute la plage de données — y compris la nouvelle colonne contenant la formule — et cliquez sur Données > Filtrer pour activer la fonction de filtrage. Cela vous permet de filtrer les lignes marquées comme doublons.
click Data > Filter to enable Filter feature

3. Cliquez sur l' icône de filtre dans la colonne de la formule (par exemple, colonne D) et sélectionnez uniquement VRAIdans la liste déroulante. Toutes les entrées en double (sauf la dernière occurrence) seront affichées.
check TURE from the drop down list

4. Après avoir cliqué sur OK, toutes les valeurs en double identifiées seront affichées. Sélectionnez ces cellules en double et appuyez sur la touche Supprimer pour les effacer sans affecter les autres cellules de leurs lignes. Cela préserve la structure des données des lignes tout en supprimant uniquement les valeurs en double de la colonne spécifiée. Reportez-vous à la capture d'écran ci-dessous :
select all of the duplicate values, press Delete key to remove them

Astuce : Soyez prudent à sélectionner uniquement les cellules en double — pas toute la ligne — afin que seules les valeurs ciblées soient supprimées.

5. Pour revenir à une vue normale, cliquez à nouveau sur Données > Filtrer pour désactiver le filtre. Supprimez ou effacez la colonne de formule d'aide si elle n'est plus nécessaire. Maintenant, les doublons ont disparu de la colonne spécifiée, et toutes les autres valeurs des lignes sont intactes.
Click Data > Filter to disable Filter

Avantages : Pas besoin de VBA ou d'add-ins ; les étapes sont claires et les erreurs manuelles peuvent être facilement corrigées.
Inconvénients : N'est pas complètement automatisé — nettoyage manuel requis ; moins efficace avec des ensembles de données très volumineux.


Supprimer les doublons mais conserver les autres valeurs des lignes avec VBA

Le VBA fournit une méthode plus automatisée pour supprimer les doublons d'une colonne tout en laissant toutes les autres données des mêmes lignes intactes. Cette approche convient parfaitement pour gérer des tâches de nettoyage répétitives, surtout lorsqu'il s'agit de grands volumes de données ou lorsque la procédure de suppression doit être répétée souvent. L'utilisation du VBA peut minimiser les erreurs manuelles et faire gagner du temps, mais elle est surtout adaptée aux utilisateurs qui sont à l'aise avec la programmation de base dans Excel.

1. Appuyez sur Alt + F11 pour ouvrir la fenêtre de l’éditeur Microsoft Visual Basic for Applications.

2. Dans la fenêtre VBA, accédez à Insertion > Module, puis copiez et collez le code suivant dans le nouveau module. Ce code supprime les valeurs en double de votre plage sélectionnée tout en conservant toutes les autres informations des lignes :

VBA : Supprimer les doublons mais conserver les autres valeurs des lignes

Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918

    Dim xRow As Long
    Dim xCol As Long
    Dim xrg As Range
    Dim xl As Long
    On Error Resume Next
    Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
                                    ActiveWindow.RangeSelection.AddressLocal, , , , , 8)

    xRow = xrg.Rows.Count + xrg.Row - 1
    xCol = xrg.Column
    'MsgBox xRow & ":" & xCol
    Application.ScreenUpdating = False
    For xl = xRow To 2 Step -1
        If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
            Cells(xl, xCol) = ""
        End If
    Next xl
    Application.ScreenUpdating = True
    
End Sub

copy and paste the code into the module

3. Pour exécuter le script, appuyez sur F5 ou cliquez sur le bouton Exécuter . Une fenêtre de dialogue vous demandera de sélectionner la plage où vous souhaitez supprimer les valeurs en double. Ensuite, cliquez sur OK pour confirmer.
vba code to select a range to remove duplicate values from

4. La macro sera exécutée et supprimera les valeurs en double dans la plage spécifiée, laissant des cellules vides à leur place tandis que tout le contenu des autres lignes sera conservé. Cela préserve efficacement la structure de votre feuille de calcul.
the duplicate values have been removed from selection

Avantages : Très efficace pour des ensembles de données volumineux ou répétitifs ; minimise le travail manuel.
Inconvénients : Requiert l'activation des macros et une compréhension de base du VBA ; les modifications sont souvent irréversibles, il est donc recommandé de travailler sur une sauvegarde.


Supprimer les doublons mais conserver les autres valeurs des lignes avec Kutools pour Excel

Si vous avez installé Kutools pour Excel, vous pouvez simplifier le processus de suppression des doublons d'une plage ou d'une colonne tout en préservant les données du reste des lignes. Kutools propose des fonctionnalités pratiques qui gèrent les données en double de manière intuitive et efficace, ce qui est particulièrement utile pour les utilisateurs qui doivent régulièrement nettoyer des listes de données dans Excel.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, vous pouvez utiliser l'une des deux méthodes suivantes en fonction de vos données et préférences :

Méthode 1 : Fusionner les cellules identiques (2 étapes)

1. Mettez en surbrillance les valeurs en double que vous souhaitez dédupliquer. Ensuite, accédez à Kutools > Fusionner et diviser > Fusionner les cellules identiques. Cela consolidera les valeurs en double contiguës en une seule cellule, facilitant la suppression de toutes sauf la première instance.
click Merge Same Cells feature of kutools

2. Après la fusion, sélectionnez les cellules fusionnées, allez dans Accueil > Fusionner et centrer > Désunir les cellules pour les ramener à des cellules standard. Les doublons apparaîtront maintenant comme des cellules vides, et seule la valeur unique reste pour chaque groupe.
click Home > Merge & Center > Unmerge Cells to split them

Le résultat ressemblera à l'exemple ci-dessous, où les doublons ont été supprimés et les autres valeurs des lignes sont préservées :
get the result

 

Méthode 2 : Sélectionner les cellules en double et uniques (4 étapes)

1. Sélectionnez toute la liste ou la plage dont vous souhaitez supprimer les valeurs en double. Cliquez sur Kutools > Sélectionner > Sélectionner les cellules en double et uniques.
click Select Duplicate & Unique Cells feature of kutools

2. Dans la boîte de dialogue Sélectionner les cellules en double et uniques choisissez Doublons (sauf 1ère occurrence) dans la section Règle . Cela mettra en évidence toutes les instances de doublons après la première occurrence.
check Duplicates (Except1st one) option in the Rule section

3. Cliquez sur OK. Un message vous informera du nombre de cellules en double sélectionnées. Confirmez avec un autre OK.
a dialog pops out to remind you how many duplicates have been selected

4. Appuyez simplement sur la touche Supprimer pour supprimer ces valeurs en double sélectionnées, en laissant intactes les autres données de vos lignes.

press Delete key to remove the selected duplicate values

Avantages : Pas de formules ni de codage requis ; très rapide et convivial ; prend en charge les opérations en masse.
Inconvénients : Requiert une installation supplémentaire.


Résumé et dépannage : Chaque solution ci-dessus offre une approche pratique pour supprimer les valeurs en double tout en conservant intactes les autres données des lignes dans Excel. Les méthodes de filtre et de formule conviennent à un traitement manuel transparent étape par étape ; le VBA est précieux pour les nettoyages par lots ou récurrents ; et Kutools offre des opérations pratiques et rationalisées pour les utilisateurs réguliers. Vérifiez toujours vos plages sélectionnées, faites des copies de sauvegarde avant les opérations par lots et choisissez la solution qui correspond à votre flux de travail et à votre niveau de confort avec les formules ou le code. Si vous rencontrez des problèmes tels que des doublons manqués ou une perte de données accidentelle, vérifiez la précision de vos colonnes d'aide, vérifiez le tri et confirmez que vos sélections sont correctes avant de supprimer.

Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!