Juan

Fermé
Juan - 8 janv. 2016 à 21:12
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 9 janv. 2016 à 11:32
Bonjour,

Bonjour,
J'aimerais une formule pouvant ajouter le caractère "/" à la 2ème, 8ème et 11ème place à partir de la gauche d'une cellule

cell E2: xxxxxxxxxxx
résultat voulu: x/xxxxx/xx/xxx

Merci!


1 réponse

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
8 janv. 2016 à 21:24
Bonjour,

=STXT(E2;1;1)&"/"&STXT(E2;6;5)&"/"&STXT(E2;8;2)&"/"&STXT(E2;9;3)

A+
0
Merci Gyrus, mais, suis désolé, cela ne fonctionne pas :-( :
cell E2= 12345678923
résultat avec ta formule: 1/67892/89/923 :-(
Résultat voulu: 1/23456/78/923

Peux-tu revoir ta formule? merci d'avance :-)
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > Juan
8 janv. 2016 à 22:10
=STXT(E2;1;1)&"/"&STXT(E2;2;5)&"/"&STXT(E2;7;2)&"/"&STXT(E2;9;3)

Dis-moi surtout si tu comprends la construction de la formule basée sur la fonction STXT.

A+
0
Super Gyrus!! cela fonctionne!!!
Non, je comprends pas la structure, je suis novice dans Excel...

@+ :-)
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > Juan
9 janv. 2016 à 11:32
Dans la formule, la fonction STXT permet d'extraire un certain nombre de caractère du texte contenu dans E2 (12345678923).

STXT(E2;1;1) renvoie la chaine de caractères qui commence au premier caractère et qui a une longueur de 1 caractère, soit 1.

STXT(E2;2;5) renvoie la chaine de caractères qui commence au deuxième caractère et qui a une longueur de 5 caractères, soit 23456.

STXT(E2;7;2) renvoie la chaine de caractères qui commence au septième caractère et qui a une longueur de 2 caractères, soit 78.

Je te laisse deviner pour STXT(E2;9;3).

Il suffit ensuite de lier ces 4 expressions avec le caractère "/".
Tu obtiens la formule :
=STXT(E2;1;1)&"/"&STXT(E2;2;5)&"/"&STXT(E2;7;2)&"/"&STXT(E2;9;3)
et le résultat
1/23456/78/923

A+
0