Rechercher : dans
Par :

Supprimer des lignes en doublons dans excel

Dernière réponse le 18 nov 2009 à 10:45:09 franck59, le 5 nov 2003 à 10:48:18 
 Signaler ce message aux modérateurs

Bonjour !

J'ai un trés gros fichier excel qui contient plusieurs fois les mêmes lignes avec les mêmes infos. Comment supprimer les lignes redondantes ?
Merci beaucoup.

Meilleures réponses pour « supprimer des lignes en doublons dans excel » dans :
Supprimer les doublons dans une colonne Excel VoirPour extraire les doublons dans une colonne Excel : Cliquer sur le menu "Données" "Filtrer" "Filtre élaboré" Dans ce menu, sélectionner la colonne où se trouvent les doublons Cocher la case "Extraire sans doublon" La seule chose est que...
MySQL - Supprimer des doublons dans une table VoirPour supprimer des doublons au niveau d'une table donnée définie comme suit : CREATE TABLE IF NOT EXISTS TabTest ( cle_prim integer(4) NOT NULL auto_increment, x integer, y integer, z integer, ...
Eviter les doublons dans Excel VoirEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond...

1

ced822, le 5 nov 2003 à 11:38:38
  • +1

Bonjour,

Tu peux à la rigueur faire une extraction sans doublons via le menu Données - Filtre - Filtre élaboré...

a+
ced

Répondre à ced822

2

dany06, le 16 sep 2008 à 10:56:30

Tu peux trouver la réponse ici :

http://www.tout-savoir.net/...

Répondre à dany06

3

 mouladj, le 18 nov 2009 à 10:45:09

Bonjour,

Vous pouvez essayer ce scripts. Il suffit juste de l'intégrer dans un module et exécuter la fonction.

Sub supprimeDoublons()

MaCellule = ("B6")
Range(MaCellule).Select
ActiveCell.CurrentRegion.Sort Key1:=Range(MaCellule), Order1:=xlAscending, Header:=xlYes
donnee1 = ActiveCell
ActiveCell.Offset(1, 0).Select

While ActiveCell <> ""
If ActiveCell = donnee1 Then
ActiveCell.EntireRow.Delete
ActiveCell.Offset(-1, 0).Select
donnee1 = ActiveCell
ActiveCell.Offset(1, 0).Select
Else
donnee1 = ActiveCell
ActiveCell.Offset(1, 0).Select
End If
Wend
End Sub

Répondre à mouladj