lettres seules ou initiales

  • Initiateur de la discussion Jordy
  • Date de début
J

Jordy

Guest
Bonjour à tous,

J'ai un fichier énrome d'écrivains, avec pour la plupart des prénoms en initiales alors comme je ne veux conserver que ceux qui ont un prénom en entier comment pourrais -je faire pour effacer massivement ces initiales qui se présentent comme ceci: Raimbault, A
Merci d'avance à tous de votre aide!
Cordialement,

Jordy ;)
 

Hellboy

XLDnaute Accro
Bonjour Jordy

Ta demande est compréhensible, mais il faudrait voir un peu plus sur ce qu'il y a dans tes cellules. Si tu pourrais joindre ton fichier ou une partie, ça serait idéal. Ton fichier doit etre .zip pas d'accent, pas d'espace ds le nom et pas plus de 50k.

Merci!
 

andré

XLDnaute Barbatruc
Salut Jordy et Hellboy,

Si le prénom est toujours composé d'une lettre et précédé d'un espace et d'une virgule :
=GAUCHE(A1;NBCAR(A1)-3)

Si le nom de famille est toujours suivi d'une virgule :
=GAUCHE(A1;CHERCHE(',';A1;1)-1)

Dans d'autres cas, cela devient plus difficile, et il faudrait avoir le fichier sous les yeux pour trouver (peut-être) une solution.

Ândré.
 
J

Jordy

Guest
je réessaie de charger le fichier [file name=extrait mes boukins_20050530154635.zip size=3207]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/extrait mes boukins_20050530154635.zip[/file]
 

Pièces jointes

  • extrait mes boukins_20050530154635.zip
    3.1 KB · Affichages: 14
J

Jordy

Guest
Car voici l'exemple, à gauche c'est ce ke je veux modifier et à droite (ça me supprime d'ailleurs le prénom en entier mais c'est pas trop grave encore) après ta 2ème formule. Or tu peux voir que le champ d'erreur 'VALEUR!' montre qu'il n'ya pas de virgule après le nom...

Le Goff, Jacques Le Goff
Griffiths, Anna Griffiths
Prochazka #VALEUR!
Barker, Linda Barker
Ragache #VALEUR!
Daudet #VALEUR!
Le Pesteur, Jacques Le Pesteur
Charpentreau, Jacques Charpentreau
Revel, Jean-Francois Revel
Formery, Simon-Louis Formery
Bradfer, Alain De Clouet, Alex Maratier, Claude Bradfer
Brudfer, A. Clouet, A. De Pratique, H. Brudfer
Sullerot, Evelyne Sullerot
Digeon, Laurence Digeon
Boisseau-Beharn, Philippe Et Boisseau-Beharn
Boisseau-Beharn, Philippe Et Boisseau-Beharn
Collectiv #VALEUR!
Collectiv #VALEUR!
Green, Andre Green
Vidal N #VALEUR!
Rufin, Jean-Christophe Rufin
Collectiv #VALEUR!
Reaute, Brigitte Bpouchard-Lespingal, Monique Reaute
Collectiv #VALEUR!
Watson, James-D Watson
Marivaux, Pierre De Marivaux
Collectiv #VALEUR!
Blyton, Enid Blyton
Nodier, Charles Nodier
Harel, Philippe Harel
Minces, Juliette Minces
Probst, Pierre Probst
Gontier, J Banroques, M-J Gontier
Costa A #VALEUR!
Alvarez, W Alvarez
Beltrame, Pierre Beltrame
Beltrame, Pierre Beltrame
Carriere, Philippe Carriere
Collectiv #VALEUR!
Collectiv #VALEUR!
 

andré

XLDnaute Barbatruc
Salut,

Essaie en ligne 2 la formule :
=SI(ESTERREUR(CHERCHE(',';B2;1));B2;GAUCHE(B2;CHERCHE(',';B2;1)-1))
et copie la vers la bas.

Il y a des cas de figure où cela ne marche pas, et je crois que c'est insoluble : faire la différence entre un nom de famille composé, avec et sans prénom et un nom de famille simple mais avec prénom, composé ou non.
Exemple : entre 'La Fontaine', 'Fontaine Jean' et 'La Fontaine Jean', sans parler de 'La Fontaine Jean Albert'.

Ces cas se présentent deux fois dans ta liste (VIDAL N et COSTA A).

Ândré.
 
J

Jordy

Guest
Merci les gars, j'en ai pris note et je pense que c'est un problème sans solution informatique pour l'instant enfin vous avez tous les deux donné de bonnes idées. Je ferai le reste à la main, tant pis la science...
A+

Jordy ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 613
Messages
2 090 232
Membres
104 455
dernier inscrit
alix