Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'ENREGISTRER
x

or

Comment trouver des valeurs en double dans deux colonnes dans Excel?

Lorsque nous utilisons une feuille de calcul, nous devons parfois comparer deux colonnes et trouver les mêmes valeurs. Par exemple, j'ai deux longues colonnes de noms d'étudiants, et maintenant, je veux les comparer et trouver les mêmes noms. Si je les compare cellule par cellule, ça va être fastidieux et perdre beaucoup de temps. Existe-t-il des moyens rapides pour terminer cette tâche?

Trouver des valeurs en double dans deux colonnes avec Formula

Trouver des valeurs en double dans deux colonnes avec le code VBA

Trouvez rapidement des valeurs en double dans deux colonnes avec Kutools for Excelbonne idée3

Trouvez rapidement des valeurs en double dans une colonne avec Kutools pour Excelbonne idée3


Combinez facilement des colonnes ou des lignes sans perdre de données dans Excel

Avec Kutools for Excel's Combine Columns and Rows utilitaire, vous pouvez combiner rapidement des cellules multilingues basées sur la ligne / colonne et séparées par une virgule ou un espace, ou combiner une plage de cellules dans une seule cellule avec un séparateur spécifique.
Par exemple, ici, je fais les opérations suivantes: (1.) Sélectionner Sélectionner Combiner les colonnes pour Pour combiner les cellules sélectionnées selon les options suivantes; (2.) Spécifiez un séparateur pour les données combinées, ici je sélectionne Space; (3.)) Spécifiez la cellule que vous voulez placer votre résultat combiné; (4.) Spécifiez comment vous voulez gérer les cellules combinées. Cliquez pour un essai gratuit complet dans les jours 30!
doc combine des cellules 1
Kutools for Excel: avec plus de X-300, très simple d'utilisation, gratuit à essayer sans limitation en jours 30.

Trouver des valeurs en double dans deux colonnes avec Formula


Regardez la capture d'écran suivante, j'ai la colonne A (A2: A15) et la colonne C (C2: C13) qui contiennent des noms en double.

doc trouver des doublons 1

En utilisant une formule, nous pouvons comparer deux colonnes et afficher les valeurs en double. S'il vous plaît faire avec les étapes suivantes:

1. Dans la cellule B2, entrez cette formule: = SI (ISERROR (MATCH (A2, $ C $ 2: $ C $ 13,0)), "", A2).

doc trouver des doublons 2

Veuillez noter que : Dans la formule ci-dessus: A2 est la colonne que vous voulez comparer. $ C $ 2: $ C $ 13 est la gamme avec laquelle vous voulez être comparé. Vous pouvez changer les variables pour ce que vous utilisez.

2. appuie sur le Entrer clé. Sélectionnez la cellule B2, puis faites glisser la poignée de remplissage sur la cellule B15. Et tous les noms en double seront affichés dans la colonne B. Voir la capture d'écran:

doc trouver des doublons 3


Trouver des valeurs en double dans deux colonnes avec le code VBA

Le code VBA suivant peut également vous aider à trouver les valeurs en double entre deux colonnes.

1. Cliquez Développeur > Visual Basic, Un nouveau Microsoft Visual Basic pour la fenêtre des applications sera affiché, cliquez sur insérer > Moduleet entrez le code suivant dans le module:

Code VBA: trouver des doublons à partir de deux colonnes

Sub Compare()
Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Application.ScreenUpdating = False
For Each Rng1 In Range1
    xValue = Rng1.Value
    For Each Rng2 In Range2
        If xValue = Rng2.Value Then
            If outRng Is Nothing Then
                Set outRng = Rng1
            Else
                Set outRng = Application.Union(outRng, Rng1)
            End If
        End If
    Next
Next
outRng.Select
Application.ScreenUpdating = True
End Sub

2. Cliquez doc-multiplier-calcul-3 Cliquez sur le bouton pour exécuter le code, dans la boîte dépliée, sélectionnez Range 1 que vous souhaitez comparer.

doc trouver des doublons 4

3. Cliquez OK et continuez à sélectionner la plage 2 avec laquelle vous serez comparé.

doc trouver des doublons 5

4. Puis clique OKet les valeurs en double dans la colonne A et la colonne C ont été sélectionnées dans la colonne A.

doc trouver des doublons 6

Note: Si vous voulez sélectionner les doublons de la colonne C, il vous suffit d'échanger les deux colonnes sélectionnées.


Trouvez rapidement des valeurs en double dans deux colonnes avec Kutools for Excel

Avec l'aide d' Kutools for Excel, vous pouvez trouver les valeurs en double rapidement et confortablement.

Kutools for Excel, avec plus de 300 fonctions pratiques, rend votre travail plus facile.

Après l'installation de Kutools pour Excel, s'il vous plaît faire comme ci-dessous:(Téléchargement gratuit Kutools pour Excel maintenant!)

Cliquez Kutools > Select > Select Same & Different Cells.

doc trouver des doublons 10

1. Dans le Select Same & Different Cells boîte de dialogue, effectuez les opérations suivantes:

(1.) Cliquez sur le premier doc-replace-range-names-7pour sélectionner la colonne source à comparer, puis cliquez sur la seconde doc-replace-range-names-7bouton pour sélectionner la colonne avec laquelle vous êtes comparé;

(2.) Choisissez Each row sous le Based on section;

(3.) Puis sélectionnez Mêmes valeurs du Trouvez section;

(4.) Enfin, vous pouvez choisir un arrière-plan ou une couleur de police pour mettre en évidence les mêmes cellules sous le Processing of resuts section comme vous avez besoin.

doc trouver des doublons 8

2. Puis clique OKet les mêmes valeurs à la fois dans la colonne A et dans la colonne B ont été sélectionnées dans la colonne A.

doc trouver des doublons 9

Avec cet utilitaire, vous pouvez également trouver les différentes valeurs entre deux colonnes.


Remarques:

  • My data has headers: Si les données que vous comparez ont des en-têtes, vous pouvez cocher cette option et les en-têtes ne seront pas comparés.
  • Select entire rows: Avec cette option, les lignes entières qui contiennent les mêmes valeurs seront sélectionnées.
  • Case Sensitive: En cochant cette option, vous allez comparer les colonnes avec la casse.
  • Les deux plages de comparaison doivent contenir le même nombre de colonnes.
  • Si vous voulez sélectionner les doublons de la colonne C, il vous suffit d'échanger les deux colonnes sélectionnées.

Démonstration: trouvez rapidement et mettez en surbrillance les valeurs dupliquées dans deux colonnes

Kutools pour Excel: 300 + fonctions que vous devez avoir dans Excel, Essai gratuit 60-day d'ici.

Trouvez rapidement des valeurs en double dans une colonne avec Kutools pour Excel

Après l'installation de Kutools pour Excel, s'il vous plaît faire comme ci-dessous:(Téléchargement gratuit Kutools pour Excel maintenant!)

Parfois, vous pouvez vouloir trouver les valeurs en double dans une colonne, le Kutools for Excel peut également vous aider à le gérer rapidement.

1. Sélectionnez la colonne dans laquelle vous souhaitez rechercher les valeurs en double, cliquez sur Kutools > Select > Select Duplicate & Unique Cells.
doc trouver des doublons 11

2. dans le Select Duplicate & Unique Cells dialogue, vérifier Duplicates or All duplicates option que vous avez besoin, et en même temps, vous pouvez décider de mettre en évidence les doublons avec le fond ou la couleur de la police ou non dans Processing of results .
doc trouver des doublons 12

3. Cliquez Ok, une boîte de dialogue apparaît pour vous rappeler le nombre de cellules dupliquées sélectionnées, cliquez sur OK pour le fermer, et les doublons sont sélectionnés et mis en évidence.
doc trouver des doublons 13


Article connexe:

Comment trouver des valeurs uniques entre deux colonnes dans Excel?


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 emails ...
  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes sans perdre de données; Contenu des cellules divisées; Combiner les lignes / colonnes en double... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • 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 en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus que de puissantes fonctionnalités 300. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit du jour 30.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie grandement votre travail

  • Activer l'édition par onglets et la lecture 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 le nombre de clics de souris pour vous chaque jour!
fond officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Дмитрий · 4 months ago
    Здравствуйте. Макрос приведенный здесь выделяет дубликаты ячеек, но при попытке редактирования какой-либо ячейки выделение снимается сразу со всех дубликатов, как сделать что бы этого не происходило?
  • To post as a guest, your comment is unpublished.
    Luis · 1 years ago
    so lovely yeah!
  • To post as a guest, your comment is unpublished.
    Conrad Blume · 1 years ago
    I LOVE THIS SITE!
  • To post as a guest, your comment is unpublished.
    JeteMc · 2 years ago
    Thank You!
  • To post as a guest, your comment is unpublished.
    :( · 2 years ago
    This shit don't work... just getting

    outRng.Select object variable or with block variable not set??
  • To post as a guest, your comment is unpublished.
    vishnu · 2 years ago
    great demo guys,keep rocking
  • To post as a guest, your comment is unpublished.
    Shameer · 3 years ago
    Thank You Very Much Guys
  • To post as a guest, your comment is unpublished.
    Sobuj Prantor · 3 years ago
    that was really great.
  • To post as a guest, your comment is unpublished.
    RITESH · 3 years ago
    its good...thnq u




    ..
  • To post as a guest, your comment is unpublished.
    Taher · 3 years ago
    Hi. I have a question ... please help me.
    We have two sheets. In one of theme, there are names and another one ,address. Some names do not have address. And the addresses and names are irregular. And only with the code We can link theme to each other. I want to do something that names and addresses sort by the code.
    sorry for my ENGLISH
    An example of sheets:
    Sheet 1:
    name code
    2111 David

    Second sheet:
    address code
    st ... 2020
    st6 2025
    st .. 2111
    • To post as a guest, your comment is unpublished.
      Vijay · 3 years ago
      Taher... Send me your Email ID. I can help you. What i understand that you have 2 sheets. One has names and some Code for each name and the second one has Addresses and Codes. The Code is the only column which can connect these 2 sheets. And you want all the names and their corresponding addresses to be displayed based on Codes.

      Please send the same question to my email id vijkid143@gmail.com. I can send you the script and tell you the steps how it works.

      Regards
      Vijay
  • To post as a guest, your comment is unpublished.
    Matt · 3 years ago
    When copy =IF(ISERROR(MATCH(A2,$C$2:$C$13,0)),"",A2) make sure take off the full stop at the end or it will not work.
  • To post as a guest, your comment is unpublished.
    Bhaskar · 3 years ago
    How to find common value in A1 : S1
  • To post as a guest, your comment is unpublished.
    NISHIT · 3 years ago
    HOW CAN I COMPAIR WHOL TWHO COLUMN TO FIND DUPLICAT VALUE
  • To post as a guest, your comment is unpublished.
    Nike · 3 years ago
    I'm trying to compare values on two columns on the same spreadsheet. Where there are duplicates, that is fine. However, where the values differ, I want the contents of one of the columns to be replaced with that of the other column. How do I go about that?


    Thanks.
  • To post as a guest, your comment is unpublished.
    Summer · 3 years ago
    Hi, I need a bit of help. I tried the VBA method and received the following error message: "Compile error. Invalid outside procedure".

    Any advice would be greatly appreciated, thanks
  • To post as a guest, your comment is unpublished.
    Carlos Ferreira · 3 years ago
    THANK YOU VERY MUCH.
  • To post as a guest, your comment is unpublished.
    Rick · 4 years ago
    Hello,
    Is there any way to [u]match & pair [/u]duplicates in two separate columns? Example: There are 6 identical search items being searched for and only four identical amounts in the column being searched.
    The match function finds the 1st duplicate in the column being searched and then returns the ordinal location of that 1st match position for each subsequent duplicate it finds in the search column.
    Is there any way to identify duplicate matched items & define their distinct ordinal position with the column being searched.
    This way if there are six duplicate search item amounts and only four duplicates found in the "Search Column" only the four items in the "Search Column" are matched and paired with the items searched.
    I hope I have explained myself clearly and would like to thank you in advance for any help you may be able to offer on the subject.

    Kind Regards,
    RWF
  • To post as a guest, your comment is unpublished.
    Vikas · 4 years ago
    How to Check Name Two Column with Duplicate?
  • To post as a guest, your comment is unpublished.
    JOP · 4 years ago
    Hello!
    Does not work for Excel 2013! nor using fill down.
    I used F2 and Enter,
  • To post as a guest, your comment is unpublished.
    Gopi · 4 years ago
    Thank you very much.
  • To post as a guest, your comment is unpublished.
    Keith · 4 years ago
    In your first formula, is there a way to make the names in column C turn red if nothing in Column A matched?
  • To post as a guest, your comment is unpublished.
    Sanjay Kumar · 4 years ago
    i want some information regards, Excel Formula A Unique No and B amount c date d date, i want see that whenever i do applying formula pick unique no and calculation should on date C AND d column add value
  • To post as a guest, your comment is unpublished.
    Tan · 4 years ago
    Thanks a lot it saved my manual search time !!lot of time!!Copy & paste works but when i enter formula by myself it is not working any clue.
  • To post as a guest, your comment is unpublished.
    AMS · 4 years ago
    Hi
    when you paste it paste it without any format or formula (paste as value)
  • To post as a guest, your comment is unpublished.
    xprexweb · 4 years ago
    greats WORK gUY greats WORK gUY
  • To post as a guest, your comment is unpublished.
    Dominic · 4 years ago
    Hi,
    This works only if the values are numeric... But does not if the value is alphabets or alpha numeric - Any other alternatively?
  • To post as a guest, your comment is unpublished.
    CC · 5 years ago
    This article shows how to highlight duplicate values across a number of columns, however it is looking for duplicate values within each column. I was hoping to highlight cells when the value in the 1st cell in column 1, equals the value in the 1st cell in column 2, and the same all the way down. So if A5=B5 I want it to be highlighted, but not highlight if A5=B6, and not highlight if A5=A6. I hope that makes sense. Is there a way to do this?
  • To post as a guest, your comment is unpublished.
    JP · 5 years ago
    I am trying to acknowledge the duplicates within 2 columns. Each column contains about 12000 account #'s and I have to determine which ones are duplicate from the previous year. Any ideas?
  • To post as a guest, your comment is unpublished.
    Ankit · 5 years ago
    One of the best shortcuts available on the internet to compare two excel columns.
  • To post as a guest, your comment is unpublished.
    Umar · 5 years ago
    What is the meaning or purpose of dollar sign ($)in excel?
  • To post as a guest, your comment is unpublished.
    JOEL · 5 years ago
    Used Formula to find Duplicates in two Columns, worked fine, But now it will not. It acts as if both columns require same format? Didn't before. Please HELP,,,
  • To post as a guest, your comment is unpublished.
    Martin · 5 years ago
    I get a bunch of TRUE and FALSE, not the actual Number
  • To post as a guest, your comment is unpublished.
    SUDHEEP · 5 years ago
    Thaanks a lot..it worked!!!
    Initially it didn't work for me. I followed Stby 's suggestion and it worked..
  • To post as a guest, your comment is unpublished.
    Ian · 5 years ago
    Sadly, this didn't work for me. I have literally copied and pasted the formula, so I don't know why it didn't work.

    I have experimented with making my data text, numbers, or general.

    All I get is the formula displayed. The formula actually isn't performing its function.
    • To post as a guest, your comment is unpublished.
      There is another way · 3 years ago
      You can also use the Match function.

      Make sure to put your headers so you can also sort after
      In column A you have 1 list and in column C your 2nd list
      In B2 use Match(A:A,C:C,0) hit enter.. it won't work if your items aren't matching in what they are, like a number to a number thing
      Then using your filter function uncheck everything except the N/A in the 2nd column and you will see what isn't in the 1st.. easily knowing what didn't have matches and what did. You can do it both ways so just reverse the C and A in the above formula and see what isn't in A that is in C.. It works great for really long lists, then you don't have to continually scroll for those with and without matches.
    • To post as a guest, your comment is unpublished.
      Stby · 5 years ago
      Suggestion to Ian - when copy/pasting from a website to Excel, first copy to Notebook and then to Excel. Sometimes the formatting of the text in the website is what is screwing it up, by sending it through Notebook first you are removing any and all formatting.
      ~Stby
      • To post as a guest, your comment is unpublished.
        JOEL · 5 years ago
        I did this, but it still will not work. If I find a duplicate on my own and cut & paste that cell from column c to a. THEN the formula Shows me. ALL cells are Formatted the same. Why is it doing that?
    • To post as a guest, your comment is unpublished.
      Simen H · 5 years ago
      It works perfect here. You might need to change the , to ; if you havent already done that :)
    • To post as a guest, your comment is unpublished.
      Wilson · 5 years ago
      [quote name="Ian"]Sadly, this didn't work for me. I have literally copied and pasted the formula, so I don't know why it didn't work.

      I have experimented with making my data text, numbers, or general.

      All I get is the formula displayed. The formula actually isn't performing its function.[/quote]

      Rename(F2) the cell and press enter again for the formula to register.

      Note:remove the . at the end of the formula if there is an error
      • To post as a guest, your comment is unpublished.
        Alex789 · 4 years ago
        I had the same problem (only formula displaying) and F2 fixed it. Thanks, this is such a time saving and brilliant solution.
  • To post as a guest, your comment is unpublished.
    Praveen · 5 years ago
    Saved me a lot of time. Great work.

    Thanks a lot for your blog post.
  • To post as a guest, your comment is unpublished.
    Bob Dole · 6 years ago
    YOU MAGNIFICENT NERD YOU! I've been looking all over and every other tutorial sucks or doesn't understand that this is what people are trying to do. THANK YOU SO MUCH! And Happy Halloween! Keep up the great work!
  • To post as a guest, your comment is unpublished.
    Dorai Kannah · 6 years ago
    Great Work Guys!!!
    Thanks for the help!!