OVH Cloud OVH Cloud

Doublons

7 réponses
Avatar
Marcos
Bonjours a tous,

Comment extraire d'une liste les objets "sans doublon"
mais seulement ceux qui en possedait un dans la liste
initiale.
Existe t il un outil excel ou l'unique solution est de
realiser le trie manuellement?

Merci, Marcos

7 réponses

Avatar
AV
Le filtre élaboré avec extraction sans doublon

AV

"Marcos" a écrit dans le message news:
075701c3b8ad$e8d0d900$
Bonjours a tous,

Comment extraire d'une liste les objets "sans doublon"
mais seulement ceux qui en possedait un dans la liste
initiale.
Existe t il un outil excel ou l'unique solution est de
realiser le trie manuellement?

Merci, Marcos


Avatar
Marcos
Merci Alain.

Mais je crois que l'extraction sans doublon, affichera
egalement les lignes qui n'avaient pas de doublon au
depart. Or ce sont des lignes que je souhaiterais
eliminer...


-----Message d'origine-----
Le filtre élaboré avec extraction sans doublon

AV

"Marcos" a écrit
dans le message news:

075701c3b8ad$e8d0d900$
Bonjours a tous,

Comment extraire d'une liste les objets "sans doublon"
mais seulement ceux qui en possedait un dans la liste
initiale.
Existe t il un outil excel ou l'unique solution est de
realiser le trie manuellement?

Merci, Marcos



.




Avatar
AV
Tu veux extraire les doublons ?

AV
Avatar
Marcos
Uniquement une des deux lignes de doublons...
Oui.

-----Message d'origine-----
Tu veux extraire les doublons ?

AV


.



Avatar
Ellimac
Bonjour,

Soit une colonne de valeurs en A.
En C1 cellule vide en C2 : =NB.SI(A2:A26;A2)>1.
A partir de A1, Menu Données/Filtre/Filtre élaboré.
Copier vers un autre emplacement
Plage : a1:ax
Zone de critères : C1:C2
Zone d'extraction : E1
Cocher "Extraction sans doublon"

En G1 le libellé de la colonne A.
A partir de E1, Données/Filtre/Filtre élaboré.
Copier vers un autre emplacement
Plage : e1:ex
Zone de critères : G1:G2 (G2 est vide càd pas de critère)
Zone d'extraction : H1
Cocher "Extraction sans doublon"

Ceci te donnera la liste unique des doublons.

Camille

-----Message d'origine-----
Uniquement une des deux lignes de doublons...
Oui.

-----Message d'origine-----
Tu veux extraire les doublons ?

AV


.

.





Avatar
Ellimac
Bonjour,

Il faut retirer la 2nde partie car suite au 1er filtre on
obtient déjà une liste unique des doublons. Soit :
Soit une colonne de valeurs en A.
En C1 cellule vide en C2 : =NB.SI(A2:A26;A2)>1.
A partir de A1, Menu Données/Filtre/Filtre élaboré.
Copier vers un autre emplacement
Plage : a1:ax
Zone de critères : C1:C2
Zone d'extraction : E1
Cocher "Extraction sans doublon"

Ceci te donnera la liste unique des doublons.

Camille

-----Message d'origine-----
Bonjour,

Soit une colonne de valeurs en A.
En C1 cellule vide en C2 : =NB.SI(A2:A26;A2)>1.
A partir de A1, Menu Données/Filtre/Filtre élaboré.
Copier vers un autre emplacement
Plage : a1:ax
Zone de critères : C1:C2
Zone d'extraction : E1
Cocher "Extraction sans doublon"

En G1 le libellé de la colonne A.
A partir de E1, Données/Filtre/Filtre élaboré.
Copier vers un autre emplacement
Plage : e1:ex
Zone de critères : G1:G2 (G2 est vide càd pas de critère)
Zone d'extraction : H1
Cocher "Extraction sans doublon"

Ceci te donnera la liste unique des doublons.

Camille

-----Message d'origine-----
Uniquement une des deux lignes de doublons...
Oui.

-----Message d'origine-----
Tu veux extraire les doublons ?

AV


.

.


.






Avatar
Daniel.M
Salut Marcos,

Voici une petite procédure qui le fait et qui considère que tes données sont en
colonne A (tu adaptes) et tes résultats en colonne B.

Salutations,

Daniel M.

Sub ListeDoublons()
Dim ColA As Range
Set ColA = Intersect(Range("A:A"), ActiveSheet.UsedRange)

With ColA.Offset(0, 1) ' à adapter si on veut <> col à droite
.Formula = "=IF((COUNTIF(" & ColA.Address & _
",A1)>1)*(COUNTIF($A$1:$A1,A1)=1),A1,"""")"
.Value = .Value
.Sort key1:=.Cells(1, 1), order1:=xlAscending, header:=xlNo
End With
End Sub

"Marcos" wrote in message
news:099e01c3b8b4$75a61ab0$
Merci Alain.

Mais je crois que l'extraction sans doublon, affichera
egalement les lignes qui n'avaient pas de doublon au
depart. Or ce sont des lignes que je souhaiterais
eliminer...