Faire passer le NOM avant le prénom dans une cellule

Résolu/Fermé
agathedbb Messages postés 2 Date d'inscription lundi 24 février 2014 Statut Membre Dernière intervention 24 février 2014 - 24 févr. 2014 à 17:08
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 24 févr. 2014 à 17:43
Bonjour,

J'ai dans une cellule: [prénom NOM] alors que je souhaite avoir [NOM Prénom]
Savez-vous comment faire sans passer par le couper-coller pour chaque cellule?
En vous remerciant pour votre aide.

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 24/02/2014 à 17:24
Bonjour
une formule qui ne fonctionne que partiellement , car on ne sait pas détecter si un blanc sépare le nom du prénom, ou le prénom composé, ou le nom avec un blanc du genre particule
Il restera donc un peu de mise au point à faire
formule en B1 pour un texte en B1:

=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))&" "&GAUCHE(A1;TROUVE(" ";A1)-1)
Vous pouvez ensuite faire un copier collage spécial valeur de la colonne de résultats.

Vous pouvez aussi "repérer" les textes à problème, soit par MFC soit avec la formule dans une colonne :
à adapter, exemple pour un champ de A1 à A100
sélectionner A1:A100 / mise en forme conditionnelle par formule
la formule est:
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))>1
et formatez en surbrillance. Vous verrez ainsi les textes qui comportent plus d'un blanc dans le champ.
Vous pouvez aussi tirer cette formule en C1 avec:
=SI(NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))>1;"à vérifier";"")

crdlmnt

Errare humanum est, perseverare diabolicum
0
agathedbb Messages postés 2 Date d'inscription lundi 24 février 2014 Statut Membre Dernière intervention 24 février 2014
24 févr. 2014 à 17:39
Merci, ça a marché avec la première proposition!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
24 févr. 2014 à 17:43
Il n'y en avait qu'une en fait, la suite était seulement destinée à signaler les textes à problème!
L'essentiel étant que ça ait fonctionné.
Je passe le sujet en résolu.
Crdlmnt
0
BmV Messages postés 90530 Date d'inscription samedi 24 août 2002 Statut Modérateur Dernière intervention 26 avril 2024 4 687
Modifié par BmV le 24/02/2014 à 17:28

Hmmm ...


Tu peux (je crois) tout au plus séparer les termes en deux colonnes distinctes nom puis prénom (ce qui dans le principe est une bonne chose pour les traitements ultérieurs à effectuer sur et avec ton tableau - il vaut mieux avoir un fractionnement maximal en colonnes ....) par la fonction :
- données > convertir puis
- délimité > séparateur=espace > OK






"La misère a cela de bon qu'elle supprime la crainte des voleurs." -
Alphonse Allais
0