Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment supprimer les doublons et les remplacer par des cellules vides dans Excel?

Normalement, lorsque vous appliquez la commande Supprimer les doublons dans Excel, elle supprime toutes les lignes en double. Mais parfois, vous souhaitez que les cellules vides remplacent les valeurs en double, dans ce cas, la commande Supprimer les doublons ne fonctionnera pas. Cet article va vous guider pour supprimer les doublons et les remplacer par des cellules vides dans Excel.

Supprimer les doublons et remplacer par des cellules vides avec des formules
Supprimer les doublons et les remplacer par des cellules vides avec Kutools for Excel


Supprimer les doublons et remplacer par des cellules vides avec des formules

S'il y a des données en double dans une plage, les deux formules suivantes vous guideront pour remplacer les doublons par des espaces dans la plage. Veuillez procéder comme suit:

1.Sélectionnez une cellule vide pour afficher le résultat, telle que la cellule D2, entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. 

=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

2. Sélectionnez la cellule de résultat, puis faites glisser la poignée de recopie sur la plage à laquelle vous souhaitez appliquer cette formule.
Ensuite, vous pouvez voir que tous les doublons (sauf le premier) sont remplacés par des blancs. Voir les captures d'écran:

Trucs: Si vous devez remplacer toutes les valeurs en double (y compris la première) par des cellules vides et ne conserver que les valeurs uniques dans la plage, la formule suivante peut vous aider et vous obtiendrez les résultats suivants:

=IF(A2="", "", IF(COUNTIF(A$2:A$15,A2)>1,"",A2))

A Noter: Vous pouvez modifier les références de cellule dans les deux formules ci-dessus en fonction de vos besoins.


Supprimer les doublons et les remplacer par des cellules vides avec Kutools for Excel

En XNUMX, le Sélectionnez les cellules dupliquées et uniques utilité de Kutools pour Excel peut vous aider à sélectionner rapidement toutes les cellules en double dans une plage, après cela, vous ne pouvez appuyer que sur la touche Suppr du clavier pour les supprimer. 

Avant d'appliquer Kutools pour Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Sélectionnez la plage à laquelle vous souhaitez appliquer cet utilitaire.

2. Cliquez Kutools > Choisir > Sélectionnez les cellules dupliquées et uniques.

3. dans le Sélectionnez les cellules dupliquées et uniques boîte de dialogue, sélectionnez Duplicata (sauf le 1 er) or Tous les doublons (y compris le 1 er) selon vos besoins, puis cliquez sur le OK .

4. Si vous avez sélectionné Duplicata (sauf le 1 er) option, toutes les cellules en double sauf la première en double seront sélectionnées, et vous pouvez appuyer sur le Supprimer clé pour les supprimer. Voir les captures d'écran:

Si vous avez sélectionné le Tous les doublons (y compris le 1 er) option, toutes les cellules dupliquées (y compris le premier duplicata) seront sélectionnées en même temps, vous pouvez ensuite appuyer sur le Supprimer clé pour les supprimer. Voir les captures d'écran:

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Articles Liés:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition 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é de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    AK · 1 years ago
    =IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

    This doesnt seem to work on Large texts cells. throws #VALUE! Errror


    Any solution for that?

  • To post as a guest, your comment is unpublished.
    Navyasree Janjirala · 3 years ago
    Is there anyway where we could keep the duplicated cell and replace value with a zero??

    Say: There are 2 rows in our worksheet with 2 columns "name", "value". It should not remove the name instead replace the value with 0.

    Excel 10 ------ Excel 10
    Excel 10 ------ Excel 0
  • To post as a guest, your comment is unpublished.
    Jo · 4 years ago
    formula returned blank cells
  • To post as a guest, your comment is unpublished.
    Laxmiprasad · 4 years ago
    This small formula also works : =IF(COUNTIF($A$2:A2,A2)=1,A2,"").. Just drag it
  • To post as a guest, your comment is unpublished.
    Sayan · 4 years ago
    thankx a ton...saved a lot of tym...
  • To post as a guest, your comment is unpublished.
    SACHIN · 4 years ago
    You have shown formula with very clarity, Thereby I got help with easily. If you have any link in which that I can get & search mostly formula by there link.
    :-)
  • To post as a guest, your comment is unpublished.
    Murali · 4 years ago
    Hi,

    Is there any formula to remove duplicates and replace it with another values in the same sheet
  • To post as a guest, your comment is unpublished.
    Dib · 5 years ago
    Hi really need help, i having the same problem however i need the first data and clear out any succeeding duplicates. Like if i have 5 "jane" in a range, i would need 1 "jane"(the very first in line) and delete the rest. I see with the given solution that it actually delete all 5 "jane"s.
  • To post as a guest, your comment is unpublished.
    Nat · 7 years ago
    You're a genius!!!! Just saved me half a day :)
  • To post as a guest, your comment is unpublished.
    Satyam · 7 years ago
    Use the following VBA code

    Sub RemoveDupes()
    Dim X As Long
    For X = 1 To Range("A" & Rows.Count).End(xlUp).Row
    If Application.WorksheetFunction.CountIf(Range("A1:A" & X), Range("A" & X).Text) > 1 Then Rows(X).ClearContents
    Next
    End Sub

    It works for me.

    Thanks to Blade Hunter [url]http://www.mrexcel.com/forum/excel-questions/768398-how-remove-duplicates-replace-blank-cells-excel.html#post3766476[/url]
  • To post as a guest, your comment is unpublished.
    Petter · 7 years ago
    Please note that on office for mac semicolon is used to separate variables in function calls, which gives you
    =IF(A2="";"";IF(COUNTIF($A2:A999;A2)=1;A2;""))
  • To post as a guest, your comment is unpublished.
    GT · 7 years ago
    how to retain the duplicated value on top? because it always stay at the bottom
    • To post as a guest, your comment is unpublished.
      BenL · 7 years ago
      I was having the same issue and used the following formula to display the first duplicated value but no others:

      =IF(A2="","",IF(COUNTIF($A$2:$A$286,A2)=(COUNTIF(A2:A286,A2)),A2,""))

      I had 286 rows of data in the sheet I was working with. Hope this helps!
      • To post as a guest, your comment is unpublished.
        ZOHRA · 4 years ago
        Thanks it helped me a lot. what i wanted to find out your formula exactly got me that output. Thanks a lot again.
      • To post as a guest, your comment is unpublished.
        Oliver · 5 years ago
        Fantastic hint. That was exactly what I was looking for. You made my day!
      • To post as a guest, your comment is unpublished.
        Jac · 5 years ago
        Thanks for sharing this! It saved me hours!