Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Rassembler les parties de mots dans une cellule unique

EXCELIOR

XLDnaute Junior
Bonsoir les experts,

Je me prends la tête depuis peu à vouloir réunir en une seule cellule (avec les fonctions concatener, gauche, droite), les infos issus de plusieurs autres cellules (même feuille) mais sans succes. Alors je viens à vous.

VOICI:
En A1 : j'ai le mot Homme (et parfois Femme)
En A2 : j'ai une date au format 08/10/1986
En A3 : j'ai encore une date (même format (ex: 01/09/2010)
en A4 : j'ai un prénom (ex: Nana)

j'aimerai obtenir (et là c'est le souci) en A5 un résultat de ce type : H86-J0109*NA

Et en plus des -* et un J supplémentaire, vous remarquerez que le tous est en Majuscule.

Pour moi c'est assez chaud, un coup de main s'il vous plaît !
 

JHA

XLDnaute Barbatruc
Re : Rassembler les parties de mots dans une cellule unique

Bonsoir à tous,

A essayer en "A5"
Code:
=MAJUSCULE(GAUCHE(A1;1))&DROITE(TEXTE(ANNEE(A2);0);2)&" - J"&TEXTE(JOUR(A3);"00")&TEXTE(MOIS(A3);"00")&"*"&MAJUSCULE(GAUCHE(A4;2))

JHA
 

Regueiro

XLDnaute Impliqué
Re : Rassembler les parties de mots dans une cellule unique

Bonsoir à Tous
Ma petite contribution

PHP:
=MAJUSCULE(CONCATENER(GAUCHE(A1;1);DROITE(TEXTE(A2;"aa");2);"-J";GAUCHE(TEXTE(A3;"jjmm");5);"*"&(GAUCHE(A4;2))))

ou

PHP:
=MAJUSCULE(GAUCHE(A1;1)&DROITE(TEXTE(A2;"aa");2)&"-J"&GAUCHE(TEXTE(A3;"jjmm");5)&"*"&(GAUCHE(A4;2)))

A+
 

EXCELIOR

XLDnaute Junior
Re : Rassembler les parties de mots dans une cellule unique

Merci à vous tous pour votre aide,

à JCGL: ton code ( =GAUCHE(A1;1)&DROITE(ANNEE(A2);2)&"-J"&TEXTE(A3;"jjmm")&"-"&GAUCHE(A4;2) ) ne permet pas le majuscule.
 

Regueiro

XLDnaute Impliqué
Re : Rassembler les parties de mots dans une cellule unique

Bonsoir à Tous
Modeste une petite question.
Quelle fonction utilisez-vous pour compter le nombre de caractère dans la Formule.
FormuleAffiche() et ensuite Nbrcar() ??

Merci pour votre réponse.
A.
 

Modeste geedee

XLDnaute Barbatruc
Re : Rassembler les parties de mots dans une cellule unique

Bonsour®
Bonsoir à Tous
Modeste une petite question.
Quelle fonction utilisez-vous pour compter le nombre de caractère dans la Formule.
FormuleAffiche() et ensuite Nbrcar() ??

Merci pour votre réponse.
A.
il s'agit d'une fonction personnalisée :
VB:
Function FormuleAffiche(target)
FormuleAffiche="'"&Target.formulaLocal
End function

concernant le nombre de caractères
Fonction standard
NBCAR(ref)
 

Regueiro

XLDnaute Impliqué
Re : Rassembler les parties de mots dans une cellule unique

Bonsoir à Tous
Merci Modeste
j'ai trouver sur mon nouvel Excel 2013 une fonction similaire :
=FORMULERTEXTE
et je fais le tout dans une cellule : =NBCAR(FORMULETEXTE(E4))

?? Comment peux-t'on trouver le code qu'il y a derrière ces nouvelles fonctions ?
Bonne soirée
a+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…