souci avec les prénoms

Sylvie64

XLDnaute Occasionnel
Bonjour,

j'ai un souci avec les prénoms, quand je mets mes formules tout va bien, mais le
problème c'est quand il ni a pas de majuscule au prénom et bien la dernière lettre du nom
ce mets avec les prénoms (voir en PJ, colonne E)

Y a t-il une solution ?
Se sont des fichiers que j'ai repris et cela me pose un vrai problème !!!

Merci pour votre aide.

Sylvie
 

Tibo

XLDnaute Barbatruc
Re : souci avec les prénoms

Bonjour,

Une tentative basée sur le principe suivant :

Le prénom est le mot qui suit le mot dont la dernière lettre est une majuscule et suivi d'un espace.

Ce qui donne, en D2, toujours avec une matricielle, ceci :

Code:
=GAUCHE(C2;EQUIV(1;(CODE(STXT(SUPPRESPACE(C2);LIGNE(INDIRECT("$1:$100"));
2))<97)*(DROITE(STXT(SUPPRESPACE(C2);LIGNE(INDIRECT("$1:$100"));2))=" ");0)+1)
Matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas

Je te laisse tester

@+
 

Tibo

XLDnaute Barbatruc
Re : souci avec les prénoms

re le fil,

Je reviens, car ma proposition n'était pas correcte dans le cas de noms composés et séparés par un espace.

Les conditions pour isoler le prénom sont :

- le nom se termine par une majuscule
- il est suivi d'un espace
- la deuxième lettre du mot qui suit une majuscule et un espace (donc le nom) doit être une minuscule

Ca nous donne ceci en D2 :

Code:
=GAUCHE(C2;EQUIV(1;(CODE(STXT(SUPPRESPACE(C2);LIGNE(INDIRECT("$1:$100"));2))
<97)*(DROITE(STXT(SUPPRESPACE(C2);LIGNE(INDIRECT("$1:$100"));2))=" ")*(CODE(
STXT(SUPPRESPACE(C2);LIGNE(INDIRECT("$1:$100"))+3;1))>96);0)+1)
Matricielle, donc ...

@+

Edit : Salut Pierre :)

@+
 

Dull

XLDnaute Barbatruc
Re : souci avec les prénoms

Salut Sylvie64, JM:), Tibo:), Pierre:), le Forum

Je suis sur de me fourvoyer :D

Code:
=NOMPROPRE(STXT(C2;CHERCHE(" ";C2;1)+1;50))

Dites moi que non :p

Bonne Journée
 

Pièces jointes

  • Sylvie64-5.xlsx
    13.5 KB · Affichages: 143

Tibo

XLDnaute Barbatruc
Re : souci avec les prénoms

re à tous,

La liste de Sylvie ne comporte pas de noms composés.

J'ai cependant considéré qu'il pouvait y avoir des noms composés qui seraient séparés par un espace.

Sans cette contrainte, la solution est effectivement beaucoup plus simple.

Bon WE à tous (gris et pluvieux ici :()

@+
 

Dull

XLDnaute Barbatruc
Re : souci avec les prénoms

(gris et pluvieux ici :()@+

Re le Fil
désolé vieux frère ici c'est Ciel Bleu et 25°:D

Dis que c'est à moi que tu réponds Tibo:p Cependant tes considérations t'honorent :) et je considère ton dernier post comme un "MaisnonDulltunet'espasfourvoyé":D

EDITION: Monique :) c'est une tuerie... je vais la disséquée cette formule en espérant y comprendre quelque chose. c'est pas gagné car j'ai beaucoup de mal avec les matricielles. Merci :)
Re Edith:

Re
Monsieur Dull:
Il est indécent de nous évoquer votre météo de rêve quand ici
la pluie et le vent sévissent. Votre formule est là pour nous montrer que s'il fourvoiement il y a, c'est dans le fait d'être devant son PC par un si beau temps au lieu d'être sur une plage (non pas de cellules), mais de sable , où gambadent de jolies naïades à moitié-nues le teint halé et la cuisse ferme.
Môssieur l'agrafeuse j'ai le devoir de vous dire que je suis un homme Marié et Heureux de l'être. n'empêche que vu de ton côté de l'hémisphère:p... t'as'sacrémentraison;)

Bonne Journée à tous
 
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : souci avec les prénoms

Bonjour,

Et les Bretons, alors ?

Noms composés : avec ou sans trait d'union
Prénoms composés : avec traits d'union

Le nom : on cherche la position du dernier espace
=SUBSTITUE(D3;STXT(D3;EQUIV(0;(ESTNUM(TROUVE(" ";D3;LIGNE(INDIRECT("1:"&NBCAR(D3)))))*1);0);1024);"")

Le prénom :
=SUBSTITUE(D3;E3;"")
 

Pièces jointes

  • SeparerNomPrenom-Sylvie64V2.xls
    28 KB · Affichages: 152

Staple1600

XLDnaute Barbatruc
Re : souci avec les prénoms

Re


Monsieur Dull:
Il est indécent de nous évoquer votre météo de rêve quand ici
la pluie et le vent sévissent.

Votre formule est là pour nous montrer que s'il fourvoiement il y a, c'est dans le fait d'être devant son PC par un si beau temps au lieu d'être sur une plage (non pas de cellules), mais de sable , où gambadent de jolies naïades à moitié-nues le teint halé et la cuisse ferme.

EDITION: bonjour Monique
 

Cousinhub

XLDnaute Barbatruc
Re : souci avec les prénoms

Bonsoir, le fil, et surtout à la Bretagne et aux antipodes....

"N'apporte rien au fil", comme dirait mon ami JC (un peu absent ces temps-ci, mais doit surement se ressourcé...)

désolé vieux frère ici c'est Ciel Bleu et 25°

Ben, ici, pour un début d'automne, on en est à 25 à minuit....

La journée, on flirte avec les 35....

Bref, des T° "records", du "pas-vu" depuis plus de 40 ans....

Pas facile....

PS, j'avais bien dit que ce fil n'apportait rien à la problématique....

Au plaisir
 

Staple1600

XLDnaute Barbatruc
Re : souci avec les prénoms

Bonjour bhbh

Vous aussi, vous voulez nous plomber le moral avec vos 35° ;)
C'est pas gentil.
Sachez que je suis devant mon PC avec un gilet sur les épaules et des chaussons chauffants branché sur une prise USB.
Je me réchauffe les mains toutes les demi-heure à la chaleur de ma tasse de thé.
Mon linge à du mal à sécher.

Pour finalement apporter quelque chose au fil, je m'en vais rechercher quelques fils de discussions traitant des prénoms

Cela devrait me réchauffer.

EDITION: voila de quoi s'amuser avec les Lien suppriméLien supprimée n oLien supprimé S (et ce au moins plus de 6 minutes ... ;) , donc plus de six fois en fait...)
 
Dernière édition:

Dull

XLDnaute Barbatruc
Re : souci avec les prénoms

Hi Bh²:) , le fil

Heu...est-tu a plaindre? et en plus tu me donne soif;)

N'en rajoute pas STP... y'adesjaloux... :D Peut être que ton post n'apportes rien au fil mais apporte beaucoup pour nombre d'entre nous n'estcepasJM;) et c'est vrai que l'ami JC:) se fait plutôt rare. Apportons lui quelques degrés et quelques Citron vert depuis notre point d'appuis :p

Bonne journée à tous
 

Staple1600

XLDnaute Barbatruc
Re : souci avec les prénoms

Re

Monsieur Dull et Monsieur bhbh
Vous apportez toujours au fil pour les anciens de la vieille comme moi.
(Mais vous ne devez pas évoquez la météo, c'est trop cruel)

Ici c'est l'hiver, il pleut sur Brest, t'en souviens-tu Dullbara ?

Ou qu'a l'est la Sylvie ?

Sylvie64
Désormais tu n'as plus de souci non ?

EDITION: Bonsoir David84, job75 (rerere), Bonsoir JCGL, tu amènes le soleil certes (toi aussi ! )
mais on a perdu Sylvie dans la tempête ou dans une flaque ;)
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16