Vérification des lignes en double en fonction d’une plage de colonnes (Microsoft Excel)
Jennifer a beaucoup de données dans une feuille de calcul et elle considère que certaines des lignes sont des doublons. Elle détermine si une ligne est un doublon en fonction du fait qu’une plage de colonnes dans une ligne est identique à la même plage de colonnes dans la ligne précédente. Par exemple, si toutes les valeurs de F7: AB7 sont identiques aux valeurs de F6: AB6, Jennifer considérerait la ligne 7 comme un double de la ligne 6. Elle se demande s’il existe un moyen de vérifier facilement une telle dupliquer les lignes et mettre en évidence les doublons d’une manière ou d’une autre.
Une approche à ce problème consiste à utiliser les capacités de mise en forme conditionnelle d’Excel. Si vos données sont dans les lignes A1: AZ100, sélectionnez la plage Vous pouvez alors utiliser ce qui suit comme test de formule dans votre format conditionnel:
=IF(AND($F2:$AB2=$F1:$AB1),1,0)=1
Si votre format conditionnel applique une couleur aux cellules, vous verrez la couleur apparaître à chaque fois que les valeurs des colonnes F à AB sont égales aux valeurs des mêmes colonnes de la ligne directement au-dessus de celle qui est colorée.
Si les données de Jennifer se composent uniquement de cellules des colonnes F: AB, elle peut utiliser les capacités de filtrage d’Excel pour marquer les lignes en double.
Voici les étapes générales:
-
Sélectionnez les cellules contenant vos données. Par exemple, si la première ligne contient des en-têtes de colonne, vous devez sélectionner F2: AB100.
-
Appliquez une couleur à ces cellules, de sorte que toutes les données soient ombrées d’une couleur unique.
-
Sélectionnez une cellule dans le tableau de données.
-
Affichez l’onglet Données du ruban.
-
Cliquez sur Avancé dans le groupe Trier et filtrer. Excel affiche la boîte de dialogue Filtre avancé. (Voir la figure 1.)
-
Assurez-vous que Filtrer la liste sur place est sélectionné. (Il doit être sélectionné par défaut.)
-
Cochez la case Enregistrements uniques uniquement.
-
Cliquez sur OK. Excel réduit vos données afin que seuls les enregistrements uniques (non dupliqués) soient affichés.
-
Sélectionnez les lignes de données visibles.
-
Supprimez la couleur que vous avez appliquée à l’étape 2.
-
Supprimez le filtre que vous avez appliqué aux étapes 5 à 8.
À ce stade, seuls les enregistrements en double sont mis en surbrillance avec la couleur que vous avez utilisée à l’étape 2. Ces enregistrements peuvent être supprimés en toute sécurité, ne laissant que les enregistrements uniques.
Une approche encore plus simple consiste peut-être à permettre à Excel de déterminer les doublons et de supprimer les lignes. Suivez ces étapes:
-
Sélectionnez les lignes que vous souhaitez vérifier. Par exemple, vous pouvez sélectionner les lignes 1 à 100.
-
Affichez l’onglet Données du ruban.
-
Cliquez sur l’outil Supprimer les doublons dans le groupe Outils de données. Excel affiche la boîte de dialogue Supprimer les doublons. (Voir la figure 2.)
-
Assurez-vous que seuls les en-têtes de colonne qui représentent les colonnes F: AB sont sélectionnés. Les cases à cocher de toutes les autres colonnes doivent être désactivées.
-
Cliquez sur OK. Excel affiche un message de confirmation indiquant le nombre d’enregistrements vérifiés et le nombre de non-doublons conservés.
La fonctionnalité puissante de l’utilisation de l’outil Supprimer les doublons est que l’ordre des enregistrements dans la table n’a pas vraiment d’importance. En d’autres termes, l’outil ne se contente pas de comparer les colonnes spécifiées d’une ligne à la ligne au-dessus, il compare les colonnes spécifiées d’une ligne à toutes les autres lignes et ne conserve que celles qui sont uniques.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (10608) s’applique à Microsoft Excel 2007 et 2010. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Checking_for_Duplicate_Rows_Based_on_a_Range_of_Columns [Vérification des lignes en double sur la base d’une plage de colonnes]
.