Insertion de caractere dans une chaine de car

Résolu
loicd -  
 loid -
Bonjour,

voila une petite question qui je pense ne doit pas être trop dure mais à laquelle je ne trouve pas de réponse. Je souhaiterai modifier une chaine de caractère alphanumérique en y insérant au milieu d'autre caractères et le tout en une seule cellule sans passer par VBA si possible?

ex:
depart---> 73_0_AB_483 ("en vrai les "_" sont des espaces.
arrivée ---> AB0483

ma fonction---> 1ere étape en A2=stxt(A1;6;6) ca me permets de conserver AB_483
2 étape--->en A3 =substitue(A2;" ";0) du coup j'arrive à avoir AB0483

1) est ce possible de faire ca en une seule étape sachant que la deuxième partie de la formule doit intervenir aprés l'application de la première?

2) d'autre part imaginons qu'après la première étape de la formule après avoir conservé AB_483 je souhaite remplacer le "_" (l'espace) par le contenu d'une autre cellule (texte ou chiffre) le tout encore en une seule cellule, est-ce possible?

Merci par avance de répondre à cette énigme matinale
A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
Bonjour,
Tout est possible (ou presque!!) :
1- =SUBSTITUE(STXT(A1;6;6);" ";0)
2- =SUBSTITUE(STXT(A1;6;6);" ";Z26)
ou bien sur tu as deviné que en Z26 tu pouvais mettre la valeur que tu souhaites.
0
loid
 
Merci beaucoup pijaku, problème résolu...tout fonctionne parfaitement!
0