Supprimer des doublons

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.

Supprimer des doublons

Messagepar ensemblevide » 07 Mai 2007 15:08

Bonjour

J'ai un fichier csv que j'ai ouvert avec OpenOffice Calc

Ce fichier comprend une dizaine de colonnes et plus de 37000 lignes
Parmi ces colonnes il y a une colonne mail qui comprend donc les mails de gens qui se sont inscrits sur mon site pour faire un sondage.
Mais je trouve de nombreux mails en double

Je voudrais donc éliminer toutes les lignes dont le mail est en double.
J'ai essayé avec le filtre spécial sans succès.

Savez vous comment faire ça ?

D'avance merci

Phil
3.2
Win 7
ensemblevide
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 07 Mai 2007 15:01

Messagepar Jeff » 07 Mai 2007 15:20

Bonjour et bienvenue,

Pour mettre en évidence des doublons texte, tu peux t'inspirer ce de fil de discussion http://user.services.openoffice.org/fr/ ... html#20409 où la mise en évidence se fait par SOMMEPROD.
Cette mise en évidence peut se faire en police de couleur blanche pour masquer les cellules.

Pour supprimer ces doublons, je ne vois pas autre chose qu'une macro, à moins que quelqu'un soit plus inspiré...
Dans ce dernier cas, tu peux faire une recherche (Rechercher est en haut de page) en section macro ; par exemple avec le critère supprimer, j'ai trouvé ceci : http://user.services.openoffice.org/fr/ ... rimer.html

A + :wink:
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.9 sur Ubuntu 20.04 x64 (Focal Fossa), et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8449
Inscrit le : 18 Sep 2006 10:40
Localisation : France

Messagepar Factooor » 07 Mai 2007 15:25

Bonjour,

si tes adresses email sont rangées dans une colonne par ordre cette formule peut aussi faire l'affaire..
Code : Tout sélectionner   AgrandirRéduire
= SI(A3=A4;"doublon";"")


c'est ce que j'utilise !

Image
LibO 4 version off - MacOs
Site de formation en ligne h**ps://normandytech.info/]https://normandytech.info/
Avatar de l’utilisateur
Factooor
PassiOOnné
PassiOOnné
 
Message(s) : 542
Inscrit le : 14 Fév 2007 12:39
Localisation : Régions Parisienne

Messagepar ensemblevide » 07 Mai 2007 15:54

Bonjour à vous deux et merci beaucoup pour vos réponses


Si tes adresses email sont rangées dans une colonne par ordre cette formule peut aussi faire l'affaire


Malheureusement elles ne sont pas rangées par ordre. Comment faire ?


Pour mettre en évidence des doublons texte, tu peux t'inspirer ce de fil de discussion http://user.services.openoffice.org/fr/ ... html#20409 où la mise en évidence se fait par SOMMEPROD.
Cette mise en évidence peut se faire en police de couleur blanche pour masquer les cellules.


j'avais trouvé ce fil de discussion. Ja vais regarder ça

Pensez vous que la fenêtre Données > Filtres > Filtre spécial puisse me secourir ? Je pense entre autre, une fois cliquer sur "Options", à la possiblité de "copier le résultat vers" après avoir cocher "Sans doublon". Pensez vous que ça pourrait m'aider ?

Merci d'avance
Phil
3.2
Win 7
ensemblevide
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 07 Mai 2007 15:01

Messagepar Jeff » 07 Mai 2007 16:12

ensemblevide a écrit:Pensez vous que la fenêtre Données > Filtres > Filtre spécial puisse me secourir ?

Voilà ce qui s'appelle une idée !

Sauf que je n'y arrive pas par filtre spécial...mais c'est apparemment ok par un filtre standard.
Sélectionner les données, ne choisir aucun nom de champs, cocher sans doublon, et copier vers.
Je n'ai fais le test que sur une seule colonne, la mise en place pour plusieurs colonne me semble sportive

Cela marche-t-il pour ton type de données ?
Dernière édition par Jeff le 07 Mai 2007 16:20, édité 1 fois.
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.9 sur Ubuntu 20.04 x64 (Focal Fossa), et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8449
Inscrit le : 18 Sep 2006 10:40
Localisation : France

Messagepar Pierre-Yves Samyn » 07 Mai 2007 16:18

Bonjour

ensemblevide a écrit:Malheureusement elles ne sont pas rangées par ordre. Comment faire ?


Sélectionner toute la plage, puis faire Données / Trier et choisir la colonne contenant les adresses

ensemblevide a écrit:Pensez vous que la fenêtre Données > Filtres > Filtre spécial puisse me secourir ? Je pense entre autre, une fois cliquer sur "Options", à la possiblité de "copier le résultat vers" après avoir cocher "Sans doublon". Pensez vous que ça pourrait m'aider ?


Tu détiens la réponse à ta question :)

Jusque quelques précisions sur les options :

- En Condition choisir =
- En Valeur mettre .*
- Cocher Caractère générique
- et bien sûr Sans doublons

[Edit] Hello jeff, désolé pour la concomittance :)

Sinon bien sûr ce que j'indique ci-dessus est pour le filtre standard beaucoup plus adapté en l'occurrence que le spécial
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 11276
Inscrit le : 02 Mai 2006 09:42

Messagepar Jeff » 07 Mai 2007 16:30

Pierre-Yves Samyn a écrit:Hello jeff, désolé pour la concomittance :)

Cette concomittance redondante me donne à penser que souvent on a la solution sous les yeux, sans pour autant avoir les yeux ouvert :shock:

Il vaut lieux 2 fois la réponse que pas du tout, la tienne qui plus est, est plus détaillée :super:
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.9 sur Ubuntu 20.04 x64 (Focal Fossa), et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8449
Inscrit le : 18 Sep 2006 10:40
Localisation : France

Messagepar ensemblevide » 09 Mai 2007 08:42

Bonjour à vous et un grand merci

Sélectionner les données, ne choisir aucun nom de champs, cocher sans doublon, et copier vers.


J'ai essayé sans succès
Dois je sélectionner la colonne des mails entièrement (avec l'entête), partiellement ?
Puis je copier le contenu de la feuille1 vers la feuille2 ?

Phil
3.2
Win 7
ensemblevide
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 07 Mai 2007 15:01

Messagepar Jeff » 09 Mai 2007 18:40

J'ai testé avec plusieurs colonnes, et je n'y arrive pas...:(

Le mieux que j'ai pu faire se fait en 2 opérations :

1 : Sélectionner ta colonne contenant les adresses à filtrer, appliquer le filtre tel que Pierre-Yves l'a détaillé.
2 : Une fois les lignes filtrées, les sélectionner, les copier (Ctrl+C) puis les coller (Ctrl+V) sur la nouvelle feuille.

Ou bien

1 : Sélectionner la colonne contenant les adresses à filtrer, appliquer le filtre tel que Pierre-Yves l'a détaillé en choisissant la destination voulue.Seule les adresses sont alors copiées.
2 : Utiliser RECHERCHEV pour réaffecter les autres colonnes

Pas mieux pour l'instant...
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.9 sur Ubuntu 20.04 x64 (Focal Fossa), et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8449
Inscrit le : 18 Sep 2006 10:40
Localisation : France


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 10 invité(s)