Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

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

Author Sun Last modified

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é pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : 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 de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
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 à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | 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’outils :12 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 bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement 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 chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels