Extraire noms et prénoms composés

Ziraffe -  
 Ziraffe -
Bonjour,


Le problème semble vieux comme le monde dans le milieu Excel et facilement réglé dans les cas simples mais comment extraire des noms et des prénoms composés d'une liste de noms de personnes. Dans mon cas hypothétique, les noms de famille sont en lettres majuscules et les prénoms en lettres minuscules (première lettre majuscule).

Voici le contenu des colonnes A1 à A5

Jean-Claude VAN DAMME
Jean Claude VAN DAMME
Jean-Claude VANDAMME
Jean Claude VANDAMME
Oscar DE LA HOYA

Vous aurez compris je désire avoir Jean-Claude ou Jean Claude ou Oscar dans une colonne et VANDAMME ou VAN DAMME ou DE LA HOYA dans une deuxième sans utiliser de macro.

Mon idée à ce moment est de tenter d'identifier la dernière lettre minuscule d'une cellule pour retourner la position de scindage mais je ne sais pas trop comment l'implémenter.

Merci d'avance pour votre aide

A voir également:

4 réponses

dams6363 Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   16
 
Alors pour le prénom => =GAUCHE(cellule;TROUVE(" ";cellule;1))

Et pour le nom => =DROITE(cellule;NBCAR(cellule)-CHERCHE(" ";cellule;1))

Évidemment tu remplaces "cellule" par la cellule où se trouve le nom prénom

Tiens moi au courant ;)

0
Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
Bonjour,

la réponse de dams633 est fausse.

le problème c'est :
Jean Claude VAN DAMME
Jean Claude VANDAMME
Oscar DE LA HOYA

comment Excel peut savoir ce qui est du prénom et ce qui est du nom
a part faire un tableau de tout les prénoms composés et les tester je ne vois pas comment c''est possible
0
dams6363 Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   16
 
Avant de dire que ma réponse est "fausse" tu pourrais essayer sur un tableau Excel. Moi je viens d'essayer avec VANDAMME, VAN DAMME et DE LA HOYA et ça me sépare bien le prénom de le nom.
0
Ziraffe
 
effectivement, ta démarche ne tient pas compte des prénoms composés
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

Le problème a été résolu par Jacques Boisgonthier (voir sur son site) avec des formules matricielles

Exemple :
http://www.cjoint.com/c/FBmsi6bYTUJ

Cdlmnt
Via
0
dams6363 Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   16
 
Ça marche effectivement mais mes formules étaient plus simples et plus directes.

N'oublies pas de mettre [Résolu] sur ton post
0