Nous sommes le Ven 18 Juil, 2025 17:48
Supprimer les cookies

Page 1 sur 21, 2 SuivantDemande d'aide pour OpenOffice.org Calc

Sur le logiciel libre en général ou un logiciel libre en particulier

Jeu 15 Mai, 2008 10:11

Bonjour,

J'ai deux listes d'emails (inscription à une newsletter) :
- une avec tout les inscrits à la newsletter
- une avec tout les emails invalides

J'aimerais simplement supprimer tout les emails invalides de ma liste d'inscrits.

Merci d'avance.
tibom

Messages : 5

Jeu 15 Mai, 2008 10:52

comment est-ce présenté ?
sont-il déjà discriminés ?
elles sont où, ces listes d'email ?
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Jeu 15 Mai, 2008 11:23

->comment est-ce présenté ?
En fait j'ai deux fichier xls :
- un qui contient tout les emails des inscrits à la newsletter
- un autre qui contient les emails rejettés.


->sont-il déjà discriminés ?
Que veux tu dire par discriminés?


->elles sont où, ces listes d'email ?
Dans un tableau, chaque cellule contient un mail.
tibom

Messages : 5

Jeu 15 Mai, 2008 15:31

Si je comprends bien tu veux supprimer dans ton fichier qui contient les adresses des gens inscrits a ta newsletter, toutes les adresses qui se trouvent dans le fichier .xls des adresses rejetées.
cheval_boiteux

Avatar de l’utilisateur
Messages : 1531
Géo : Dole (39) - Strasbourg (67)

Jeu 15 Mai, 2008 15:49

C'est exactement ça, sachant que le fichier des gens inscrits à la newsletter est aussi de format xls.
tibom

Messages : 5

Jeu 15 Mai, 2008 16:53

Bonjour,

Il est aisé de discriminer deux listes. Soit par exemple deux listes mis en colonne A et B :
A B
un trois
deux cinq
trois sept
quatre
cinq
six
sept
huit
neuf
dix
onze


Dans la première colonne d'une seconde feuille, on va copier coller sur autant de ligne que la plus grande de A ou de B la formule suivante :
=SI(ESTNA(EQUIV(Feuille1.A1;Feuille1.$B$1:Feuille1.$B$3;0));Feuille1.A1;"")

On obtient alors :
un
deux

quatre

six

huit
neuf
dix
onze

On enregistre cette feuille en csv et le tour est joué ...
Il suffit d'adapter :)

Cordialement
Damien
damien

Messages : 208

Ven 16 Mai, 2008 09:29

Merci beaucoup damien pour ton aide :)
tibom

Messages : 5

Ven 16 Mai, 2008 10:05

J'ai un autre problème... la technique de damien a marché mais maintenant je me retrouve avec 500 cellules vides, il y a-t-il un moyen pour supprimer toutes les cellules vides de ma colonne?

Sorry, je suis vraiment nul avec ce logiciel. J'ai fait quelques recherches et on me parle de macro mais je ne sais pas utiliser cet outil...

Merci pour votre patience :)
tibom

Messages : 5

Ven 16 Mai, 2008 15:21

tibom a écrit:J'ai un autre problème... la technique de damien a marché mais maintenant je me retrouve avec 500 cellules vides, il y a-t-il un moyen pour supprimer toutes les cellules vides de ma colonne?

j'ai peut-être une technique: tu exportes en cvs, et tu regardes ce que donne le fichier avec un éditeur de texte. Il devrait comporter des mots, puis des virgules et éventuellement des "virgules doubles", c'est-à-dire des virgules suivies de virgules puisque la cellule est vide.
Tu fais donc un "rechercher-remplacer" et tu remplaces les ",," par des ",".
Je sais pas si ça va bien fonctionner, faut tester! :wink:
lebendre

Messages : 1417
Géo : Sur ma montagne

Ven 16 Mai, 2008 16:57

Salut,

Bon, alors l'idée, c'est de faire un copier-coller spécial : tu sélectionne toutes tes cellules de la feuille 2 et tu fait un copier. Ensuite, tu te met en B1 de cette même feuille puis tu fait un collage spécial ou tu ne sélectionne que "chaine de caractères". Donc globalement tu as deux colonne identique à ceci près que les cellules vides le sont bel et bien dans la colonne B. Tu sélectionne l'ensemble de cette colonne et tu va dans Données->Filtre->Filtre standard.
Tu fait ensuite apparaître plus d'options,
tu décoche "La plage contient ..."
dans les critère de filtre, tu sélectionne "non vide" dans la liste déroulante "Valeur"
tu coche "Copier le résultat vers"
tu met $Feuille3.$A$1
tu clique sur Ok
tu va dans la feuille 3 puis tu peut l'enregistrer en CSV
Voila, normalement ça fonctionne :)

bon courage
Damien
damien

Messages : 208

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit