XL 2016 Extraite lettre de cellule - RESOLU

gigiwin

XLDnaute Occasionnel
Bonjour,

Dans mon tableau j'ai en colonne G une liste de NOM Prénom.
Il me faut extraire les 3 premières lettres du PRÉNOM et du NOM, et mettre le tout en majuscule.
Par exemple DUBOIS Marie--->MARDUB.

J'ai bien trouvé la formule qui me fais cela:
=(MAJUSCULE(STXT(G2;TROUVE(" ";G2)+1;3))&(GAUCHE(G2;3)))
mais si j'ai une cellule avec NOM NOM Prénom; cela ne fonctionne pas. Et là, je sèche...
Que dois-je modifier au cas ou il y a 2 espace dans la cellule, mais que ça fonctionne aussi si il n'y en a qu'un?

Merci de votre aide.
 

Pièces jointes

  • 6 lettres.xlsx
    10.6 KB · Affichages: 22

Victor21

XLDnaute Barbatruc
Bonjour @dysorthographie , @mapomme , et à tous les autres :)

En fait si la norme veux, pour le moins en France, que l'on écrive de gauche à droite respectivement le nom puis le prénom ! A défaut d'identifier le nom il sera défini le premier prénom comme le nom et le deuxième comme le prénom si aucun trai d'union ne le relis au précédent au quel ça il sera un prénom !

Mais cela est normé!
Le Littré dit :
ÉTYMOLOGIE
Lat. praenomen, de prae, avant, et nomen, nom.
Prénom avant le nom, préfixe avant le fixe, prévoir avant de voir,... prépuce... Ah non, là ça ne fonctionne pas :(
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Code de tri
Réponses
22
Affichages
304

Statistiques des forums

Discussions
312 211
Messages
2 086 299
Membres
103 173
dernier inscrit
Cerba95