Supprimer des doublons

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

Modérateur: Vilains modOOos

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

Messagede ensemblevide le 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
2.2
xp
ensemblevide
Fraîchement OOothentifié
 
Messages : 3
Inscription : 07 Mai 2007 15:01

Messagede Jeff le 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:
OpenOffice.org 3.0.0 sous windows XP Pro SP3

Quelques liens intéressants :
- Comment mettre [Résolu]

- Les tutoriels du forum
Avatar de l’utilisateur
Jeff
HédOOoniste
HédOOoniste
 
Messages : 2133
Inscription : 18 Sep 2006 10:40
Localisation : Hautes Alpes, France

Messagede Factooor le 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
= SI(A3=A4;"doublon";"")


c'est ce que j'utilise !

Image
XP Pro - OOo 3.0 + OOo 3
PC Ubuntu 8.10 - OOo 3 Officiel

Auteur, d'outils dédiés à OOo.
FactOOor & BOOop'solution
Extension ImpressTexteResizer
Avatar de l’utilisateur
Factooor
Membre cOOonverti
Membre cOOonverti
 
Messages : 351
Inscription : 14 Fév 2007 12:39
Localisation : Bernay

Messagede ensemblevide le 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
2.2
xp
ensemblevide
Fraîchement OOothentifié
 
Messages : 3
Inscription : 07 Mai 2007 15:01

Messagede Jeff le 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.
OpenOffice.org 3.0.0 sous windows XP Pro SP3

Quelques liens intéressants :
- Comment mettre [Résolu]

- Les tutoriels du forum
Avatar de l’utilisateur
Jeff
HédOOoniste
HédOOoniste
 
Messages : 2133
Inscription : 18 Sep 2006 10:40
Localisation : Hautes Alpes, France

Messagede Pierre-Yves Samyn le 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
OOo 3.0 windows XP

A lire avant tout !
Pierre-Yves Samyn
GourOOou
GourOOou
 
Messages : 6173
Inscription : 02 Mai 2006 09:42

Messagede Jeff le 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:
OpenOffice.org 3.0.0 sous windows XP Pro SP3

Quelques liens intéressants :
- Comment mettre [Résolu]

- Les tutoriels du forum
Avatar de l’utilisateur
Jeff
HédOOoniste
HédOOoniste
 
Messages : 2133
Inscription : 18 Sep 2006 10:40
Localisation : Hautes Alpes, France

Messagede ensemblevide le 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
2.2
xp
ensemblevide
Fraîchement OOothentifié
 
Messages : 3
Inscription : 07 Mai 2007 15:01

Messagede Jeff le 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...
OpenOffice.org 3.0.0 sous windows XP Pro SP3

Quelques liens intéressants :
- Comment mettre [Résolu]

- Les tutoriels du forum
Avatar de l’utilisateur
Jeff
HédOOoniste
HédOOoniste
 
Messages : 2133
Inscription : 18 Sep 2006 10:40
Localisation : Hautes Alpes, France


Retourner vers Tableur

Qui est en ligne

Utilisateurs parcourant ce forum: MSNbot Media et 0 invités