Comment inverser le nom et le prénom [Fermé]

Signaler
Messages postés
83
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
25 mars 2019
-
 Gaelle -
Bonjour,

J'ai un fichier avec la colonne A qui comprend le NOM et le Prénom.
Sauf que le prénom est avant le nom, alors que je souhaiterai l'inverse).
J'ai effectué des formules qui comprenaient des "=DROITE(A1;NBCAR..... etc, sauf que... parfois il y a plusieurs prénoms du coup ça ne marche pas très bien.
L'astuce serait de passer par les majuscules. En effet, le nom est en majuscule, et le prénom en minuscule (sauf la première lettre bien sur).
Ya til une formule qui permettrait d'inverser grâce au nom qui est en majuscule?

Merci d'avance!
Caro

6 réponses

Messages postés
175
Date d'inscription
jeudi 19 septembre 2013
Statut
Membre
Dernière intervention
26 décembre 2018
54
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57050 internautes nous ont dit merci ce mois-ci

Messages postés
213
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
8 octobre 2019
13
Un grand merci pour tous vos travaux pour la communauté.
Génial ce fichier ! Merci beaucoup !
Messages postés
76
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
19 mai 2017
47
Bonjour,
J'essaierai ceci :
Dans la colonne B : =GAUCHE(A1;CHERCHE(" ";A1;1)-1)
Dans la colonne C : =DROITE(A1;(NBCAR(A1)-CHERCHE(" ";A1;1)))
Dans la colonne D : =B1&" "&C1
Après je ferais un copier coller de la colonne D et de la mettrais sur une nouvelle feuille excel pour avoir les données brut (et supprimer les 3 autres colonnes de travail.

Seul HIC, les noms ou prénoms composés avec un espace...
Messages postés
83
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
25 mars 2019

Rebonjour,

Je viens d'essayer mais en effet ça ne marche pas car il y a parfois deux prénoms.
Exemple de mon fichier:

Albert Bastien SONNOMDEFAMILLE

Du coup, ça serait de trouver une formule qui dirait que ce qu'il y a écrit en majuscule passe en miniscule, et si possible directement sur une seule cellule...

Ca donnerai
SONNOMDEFAMILLE Albert Bastien

Merci d'avance!!!
Messages postés
83
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
25 mars 2019

Merci! Je vais essayer ça de suite!
Par contre, pour bien comprendre, pouvez vous m'expliquer la formule?
NBCAR; cHERCHE? pouquoi -1?
Merci!!!
Messages postés
76
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
19 mai 2017
47
CHERCHE : On recherche la position du caractère espace dans la cellule A1 en partant du caractère 1.
CHERCHE (chaine à rechercher;cellule où rechercher;caractère de départ pour la recherche)
PAR EXEMPLE A1 : DUPONT CHRISTIANE
CHERCHE(" ";A1;1) => 7

GAUCHE (chaine source; n) : extrait les n premiers caractères : Dans notre exemple, on voit qu'on veut les 6 premiers caractères, donc le résultat de cherche -1.

DROITE(chaine source; n) extrait les n derniers caractères. Reste à déterminer n n = Longueur de la chaine source - le nombre de caractères jusqu'à l'espace compris, soit
NBCAR(A1)-CHERCHE(" ";A1;1)

On se base sur l'espace, c'est pour ça que le seul souci sera les noms ou prénoms composés...
Messages postés
76
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
19 mai 2017
47
Pour plus de précision :

Fonctions DROITE et GAUCHE
http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=81

Fonctions CHERCHE et TROUVE
http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=93
Messages postés
52045
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 août 2020
13 793 >
Messages postés
76
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
19 mai 2017

et quid ses majuscules du nom ?
Messages postés
76
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
19 mai 2017
47 >
Messages postés
52045
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 août 2020

Je ne comprend pas ? Pour ma part, on ne peut pas via excel définir où s'arrête les majuscules et ou commence les minuscules... De plus, source à erreur également vu que si il y a deux prénoms, il y a deux majuscules...

Pour moi, ce n'est pas jouable, mais ce n'est que mon avis... Peut-être via VBA...
Messages postés
83
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
25 mars 2019

Bonjour,

Merci pour toutes vos réponses, ce que j'ai fait c'est la fameuse formule Droite etc... et si je trouvais par exemple:
Albert SONNOMDEFAMILLE Antoine
Je couper coller le nom pour le placer devant...
Heureusement il n'y en avait pas beaucoup.

En tout cas merci à tous!
Messages postés
2344
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
30 juillet 2020
861
Bonjour,
Jacques Boisgontier propose 2 matricielles pour résoudre ce problème:
http://boisgontierjacques.free.fr/pages_site/chaines.htm#FormMat
Messages postés
9523
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 juillet 2020
1 874
Bonjour à tous

Une solution via une macro (vba)
http://www.cjoint.com/c/GEjs65eeZUM

Cdlmnt
Messages postés
83
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
25 mars 2019

Bonjour,

Je n'ai pas trouvé la propriété, mais merci quand même!!

Caro
Messages postés
52045
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 août 2020
13 793
Et pourquoi n'as-tu pas utilisé la méthode de Jacques Boisgontier, qui est le grand spécialiste des formules avancées sur Excel, et qui a pris la peine de te répondre personnellement ?
De plus cette méthode correspond parfaitement à ta demande !
Bonjour,
Je n'avais pas recu toutes les reponses (pas affiché sur mon telephone).
Mais parlez vous du fichier excel comprenant le prenom nom, puis nom, puis prenom, et enfin le fameux nom et prenom?
En effet, je voulais eviter de creer de nvlles colonnes, en sachant que le fichier que j'ai a ete cree differemment (toutes les colonnes ne sont pas cote a cote, et je ne maîtrise pas le logiciel).
Mais je tente toutefois de comprendre sa formule, à quoi correspond les chiffres 999 etc?

J'ai d'autres fichiers avec ce soucis la, je vais donc appliquer sa formule!

Merci a vous tous!
Messages postés
9523
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 juillet 2020
1 874
En effet, je voulais eviter de creer de nvlles colonnes, en sachant que le fichier que j'ai a ete cree differemment (toutes les colonnes ne sont pas cote a cote, et je ne maîtrise pas le logiciel)
As tu essayé la macro proposée plus haut, elle ne nécessite pas d'ajout de colonne

Cdlmnt.