Accéder au contenu principal

Comment supprimer les doublons tout en conservant les autres valeurs de la ligne dans Excel ?

Author: Sun Last Modified: 2025-07-21

Dans le traitement quotidien des données, la fonction « Supprimer les doublons » d’Excel supprime souvent des lignes entières, ce qui peut perturber les données des autres colonnes et 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 le reste des données de chaque ligne, y compris 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 correspond 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 vous assurant que les autres informations de chaque ligne restent inchangées. 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), puis entrez la formule : =A3=A2. Cette formule compare chaque cellule avec celle du dessus pour marquer les doublons. Faites glisser la poignée de remplissage vers le bas pour appliquer la formule au reste des lignes si nécessaire. Veuillez consulter la capture d'écran :
enter a formula and drag it to fill other cells

2. Ensuite, sélectionnez l'intégralité de la plage de données — y compris la nouvelle colonne de formules ajoutée — 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 formules (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 de la ligne 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 à ne sélectionner que les cellules en double — pas toute la ligne — afin que seules les valeurs cibles 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 formules d'assistance 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 ni d'add-ins ; les étapes sont claires et les erreurs manuelles peuvent être facilement corrigées.
Inconvénients : Non complètement automatisé — implique un nettoyage manuel ; moins efficace avec des jeux 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 est parfaite pour gérer des tâches de nettoyage répétitives, surtout lorsqu'il s'agit de volumes importants de données ou lorsque la procédure de suppression doit être répétée fréquemment. L'utilisation de VBA peut minimiser les erreurs manuelles et faire gagner du temps, mais elle convient surtout aux utilisateurs qui se sentent à l'aise avec les scripts 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, allez dans Insertion > Module, puis copiez et collez le code suivant dans le nouveau module. Ce code supprime les valeurs en double de la 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 invitera à 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 s'exécutera et supprimera les valeurs en double dans la plage spécifiée, laissant des cellules vides à leur place tandis que tout le reste du contenu des 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 les jeux de données volumineux ou répétitifs ; minimise le travail manuel.
Inconvénients : Nécessite 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 le reste des données 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 selon vos données et vos préférences :

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

1. Mettez en surbrillance les valeurs en double que vous souhaitez dédoubler. 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ésolidariser 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 conservé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 le premier) 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 indiquera combien de cellules en double ont été 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 le reste de vos données de ligne intactes.

press Delete key to remove the selected duplicate values

Avantages : Pas besoin de formules ni de codage ; très rapide et convivial ; prend en charge les opérations en masse.
Inconvénients : Nécessite 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 le reste des 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 le nettoyage par lots ou récurrent ; 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 vos colonnes d'assistance pour leur exactitude, vérifiez le tri et assurez-vous que vos sélections sont correctes avant de supprimer.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   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 multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/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 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (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 plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


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, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !