je ne dois pas avoir écrit la bonne formule pour extraire des noms dans une même cellule.
Je pense que c'est simple mais rien à faire, j'y arrive pas. Pourriez-vous m'aider. Merci
* ma formule avec DROITE() est la même que celle d'eric :
=DROITE(C3;NBCAR(C3)-TROUVE("-";C3)-1)
* ma formule avec GAUCHE() diffère à peine :
=GAUCHE(C3;TROUVE(" -";C3)-1)
en supposant qu'il y a toujoursun espace avant le tiret, c'est une « petite sécurité » supplémentaire ; en effet, si le 1er nom est "Jean-Pierre Durand", ça évite que ça
retourne seulement "Jean".
je viens de voir qu'il manque cette sécurité pour le 2ème nom ;
je vais essayer de trouver une solution pour l'ajouter.
ce post est donc surtout pour le fichier joint,
où c'est déjà tout fait.
n'roll?
Tu étais en train d'écouter les Forbans en rédigeant ton message?
Car c'est vrai qu'une écoute prolongée de "Blouser Le Temps" peut altérer ton sens cognitif
ok je sors
( en prenant soin de saluer les intervenants du fil et en suggérant au passage qu'on peut aussi plus souplement utiliser Données/Convertir Séparateur: autre[x] et saisir le tiret)
ça y'est, c'est ok : la sécurité est présente dans les 2 cas ;
➯ ça marche avec un prénom composé à gauche ou
à doite de : " - "
en D3 : =SI(C3="";"";GAUCHE(C3;TROUVE(" -";C3)-1))
en E3 : =SI(C3="";"";DROITE(C3;NBCAR(C3)-TROUVE("- ";C3)-1))
regarde bien les lignes 3 et 4 (en particulier les cellules D3 et E4) :
edit du 8 novembre : pour la formule en E3, j'avais oublié une partie : =SI(C3="";"";DROITE(...)) ; c'est corrigé sur la formule plus haut,
et aussi dans le nouveau fichier joint ci-dessous.
•>eroc-amadour
C'est vrai que c'est embêtant vu ta pathologie digitale d'envisager la solution ci-dessous
CTRL+HOME
CTRL+SHIFT+BAS
ALT+é
ALT+o
ALT+d
ALT+s
ALT+t
TAB (4 times)
-
ENTER
ALT+T
NP: Si tu préfères caresser ta souris, tu le peux aussi.
Tes données seront aussi converties.
Restera le CTRL+H en touche finale
j'avais oublié quelque chose dans ma formule en E3 ;
je te laisse relire mon post #8 ; l'ajout est utile pour
une ligne où le texte n'a pas encore été saisi en C.