Help !!! Ajouter des tirets dans les prénoms composés ?

  • Initiateur de la discussion Initiateur de la discussion Phileufeu@yahoo.fr
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Phileufeu@yahoo.fr

Guest
Bonjour à tous,
Je suis un nouvel inscrit sur ce site et j’aurais besoin de votre aide et de votre expertise :
Je dispose d’un tableau excel avec environ 3000 noms de joueurs de football (noms et prénoms des joueurs dans la même cellule). Il s’agit de joueurs espagnols, qui possèdent en général 2 noms de famille (celui du père et de la mère).

Pour des facilités de recherche, j’aimerais simplement ajouter un tiret entre les deux noms de famille de mes joueurs. Existe-t-il une formule permettant de réaliser cette opération, c’est-à-dire qui permettent de donner comme consigne « ajoute un tiret après le deuxième terme de cette cellule » ?

Le problème est que ce tableau comporte plusieurs « formats de noms » :
- 1 prénom 2 noms (ex : Ernesto Valverde Tejedor) : il faudrait ajouter le tiret entre les 2 noms (Ernesto Valverde-Tejedor)
- 1 prénom 1 nom (ex : Petar Vasiljevic) : là j’aimerais laisser tel quel
- 2 prénoms 2 noms (ex : Juan-Antonio Pérez Alonso), les prénoms étant déjà séparés par un tiret : il faudrait ajouter le tiret entre les deux noms (Juan-Antonio Pérez-Alonso)
- des noms plus longs (ex : Juan-José Valencia de la Serna) : je voudrais que le format donne : Juan-José Valencia-de-la-Serna (mais bon je peux le faire à la main si c’est trop compliqué pour ce cas)

Quelques précisions :
- je suis sur excel 2004 pour mac
- mon logiciel est en anglais.

Merci d’avance pour votre aide.
Philippe.
 
Re : Help !!! Ajouter des tirets dans les prénoms composés ?

Bonsoir Phileufeu,

Un essai en pièce jointe avec la formule suivante:

Code:
=SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;" ";"_");"_";" ";1);"_";"-")

Le principe est de remplacer tous les espaces par un "_"
puis remplacer le premier "_" par un espace pour conserver le premier espace.
et enfin remplacer les "_" restants par des "-"

le caractère "_" sert à se différencier des "-" déjà existants.

@+

Gael
 

Pièces jointes

Re : Help !!! Ajouter des tirets dans les prénoms composés ?

Waouuu!

Je suis impressionné par la rapidité de ton message, mais surtout par sa qualité.
Ca marche impec !
Merci beaucoup.

Philippe.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour