J'ai une feuille Excel qui contient des lignes en double
Je souhaite supprimer une ligne si ses colonnes ACDEF sont identiques (ignorer B lors du calcul des doublons mais la supprimer lors de la suppression d'une ligne)
Pour le moment, il ignore B pendant la comparaison ainsi que la suppression.
microsoft-excel
deduplication
user33949
la source
la source
Réponses:
Dans Excel 2013
Terminé
la source
Si je vous ai bien compris, compte tenu des lignes 1 et 2, vous souhaitez supprimer une ligne 2 si et seulement si A1 = A2, C1 = C2, D1 = D2, E1 = E2 et F1 = F2.
C'est ce que j'ai trouvé. Il pourrait probablement être plus court mais il fait l'affaire:
Cela revient à parcourir toutes les lignes restantes en utilisant l'ActiveCell comme pointeur vers la ligne en cours d'évaluation et à stocker la cellule de la ligne "d'origine" dans la variable actuelle . Une fois la boucle terminée, la cellule sous le courant est activée et la boucle d'évaluation interne recommence.
Si j'ai foiré quelque part, n'hésitez pas à me le dire :)
la source
Ajoutez cette formule dans chaque ligne, par exemple; dans la colonne G:
Cela donnera un résultat comme:
Créez ensuite un filtre sur la colonne G pour les lignes qui disent «SUPPRIMEZ-MOI» et supprimez-les.
la source
@ Garrulinae
J'ai utilisé votre idée comme source d'inspiration. J'avais beaucoup de lignes et ce que je voulais, c'était supprimer les lignes contenant les valeurs en double d'une colonne. Si j'utilise Supprimer les doublons sur cette colonne, cela supprimera uniquement les données de cette colonne et non la ligne entière. Je voulais supprimer toutes les 2e et 3e lignes de l'ensemble de la table. Donc, ce que j'ai fait, j'ai créé une nouvelle colonne et laissé la valeur de la première ligne vide, supprimez-moi dans les deuxième et troisième lignes. Et puis j'ai copié les valeurs des trois premières lignes de cette colonne particulière uniquement (pas la ligne entière) et collé sur toute la colonne du tableau. Maintenant, je devais "supprimer moi" à chaque 2e et 3e ligne de la colonne entière. Ensuite, je n'ai qu'à trier les valeurs de cette colonne et supprimer toutes les lignes contenant me supprimer. Vous pouvez utiliser la même solution si vous souhaitez supprimer tous les 2e, 3e et 4e ou 2e, 3e, 4e et 5e ou ainsi de suite ...
J'espère que cela aide quelqu'un ...
la source