Ajout. espace dans une chaine de caractères
greg_in_motion
-
pépé35530 Messages postés 3014 Date d'inscription Statut Membre Dernière intervention -
pépé35530 Messages postés 3014 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin d'aide...
En effet, j'ai un tableau avec une colonne de 7000 Références comme :
48401 Z01 S576 1302820002
j'aimerai ajouter un espace après 5 caractères sur le dernier bloc, comme celà :
48401 Z01 S576 13028 20002
Je précise que le nombre de caractère de la cellule peut varier, par exemple :
48401 S576 1302820002
48401 S576 13
48401 Z01 S576 1302820
Merci d'avance.
J'ai besoin d'aide...
En effet, j'ai un tableau avec une colonne de 7000 Références comme :
48401 Z01 S576 1302820002
j'aimerai ajouter un espace après 5 caractères sur le dernier bloc, comme celà :
48401 Z01 S576 13028 20002
Je précise que le nombre de caractère de la cellule peut varier, par exemple :
48401 S576 1302820002
48401 S576 13
48401 Z01 S576 1302820
Merci d'avance.
A voir également:
- Excel ajouter un espace tous les 2 caractères
- Espace insécable - Guide
- Liste déroulante excel - Guide
- Espace de stockage gmail plein - Guide
- Word et excel gratuit - Guide
- Caractères spéciaux - Guide
7 réponses
Bonjour
voila ce que ça pourrait donner avec la formule généreusement donnée par Mita sur votre autre discussion:
http://www.cijoint.fr/cjlink.php?file=cj201106/cijy0zRh1Q.xls
Formule que je gardes précieusement , merci mita.
Ps pour michel_m: s
Si tu lis ce message il ne t'exempte pas de me donner la solution pour utiliser les fonctions personnalisée, non mais ! :-))
j'ai bien trouvé les fonctions personnalisée_c'est déjà ça_et celle que tu as fournie s'affiche, mais excel me demande de lancer install et là je reste coi, quoi!
bien cordialment
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
voila ce que ça pourrait donner avec la formule généreusement donnée par Mita sur votre autre discussion:
http://www.cijoint.fr/cjlink.php?file=cj201106/cijy0zRh1Q.xls
Formule que je gardes précieusement , merci mita.
Ps pour michel_m: s
Si tu lis ce message il ne t'exempte pas de me donner la solution pour utiliser les fonctions personnalisée, non mais ! :-))
j'ai bien trouvé les fonctions personnalisée_c'est déjà ça_et celle que tu as fournie s'affiche, mais excel me demande de lancer install et là je reste coi, quoi!
bien cordialment
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Bonjour
peut être une solution ici, à adapter
http://www.cijoint.fr/cjlink.php?file=cj201106/cijzt2PcIA.xls
crdlmnt
peut être une solution ici, à adapter
http://www.cijoint.fr/cjlink.php?file=cj201106/cijzt2PcIA.xls
crdlmnt
Merci pour la formule.
Cependant, le nombre de blanc peut être < à 3.... Dans ce cas là, la formule ne marche plus...
Cependant, le nombre de blanc peut être < à 3.... Dans ce cas là, la formule ne marche plus...
Ah, il y a dans mon modéle un code à deux blancs qui renvoie bien le code complet. Mais il est vrai que le dernier item n'a pas 5 chiffres.
Il faudrait alors préciser dans quelles conditions vous voulez traiter le dernier item? est ce dans tous les cas quand il a plus de cinq chiffres quelques soit le nombre de blancs?
S'il faut chercher, autant que l'on traite d'un coup tous les cas de figures!
crdlnt
Il faudrait alors préciser dans quelles conditions vous voulez traiter le dernier item? est ce dans tous les cas quand il a plus de cinq chiffres quelques soit le nombre de blancs?
S'il faut chercher, autant que l'on traite d'un coup tous les cas de figures!
crdlnt
Re
désolé pour ce qui me concerne, mais à part l'usine à gaz de pépé,je ne vois qu'une macro bien spéciale qui saurait compter le nombre de blancs dans la ,cellule.
Mais ce n'est pas dans mes compétences
Bonne chance
crdlmnt
Ps mais n'aviez vous pas déjà traité ce problème avec michel ici:
https://forums.commentcamarche.net/forum/affich-22181048-separer-chaine-de-caractere-par-des-espaces#p22293290
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
désolé pour ce qui me concerne, mais à part l'usine à gaz de pépé,je ne vois qu'une macro bien spéciale qui saurait compter le nombre de blancs dans la ,cellule.
Mais ce n'est pas dans mes compétences
Bonne chance
crdlmnt
Ps mais n'aviez vous pas déjà traité ce problème avec michel ici:
https://forums.commentcamarche.net/forum/affich-22181048-separer-chaine-de-caractere-par-des-espaces#p22293290
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
Même si intellectuellement la solution de Mytä est plus satisfaisante, cela reste tout de même une formule "usine à gaz".....
Bonne soirée
pépé
Même si intellectuellement la solution de Mytä est plus satisfaisante, cela reste tout de même une formule "usine à gaz".....
Bonne soirée
pépé
Vaucluse, deux formules matricielles
Pour trouver le nombre de carcatères après le dernier espace.
=EQUIV(" ";STXT(A2;NBCAR(A2)-LIGNE(INDIRECT("1:"&NBCAR(A2)));1);0)Pour avoir la position du dernier espace.
=NBCAR(A2)-EQUIV(" ";STXT(A2;NBCAR(A2)-LIGNE(INDIRECT("1:"&NBCAR(A2)));1);0)MytåLa formule finale pour un texte en A2 (Matricielle à valider par Ctrl + Shift + Enter)
=GAUCHE(A2;NBCAR(A2)-EQUIV(" ";STXT(A2;NBCAR(A2)-LIGNE(INDIRECT("1:"&NBCAR(A2)));1);0)) & STXT(DROITE(A2;EQUIV(" ";STXT(A2;NBCAR(A2)-LIGNE(INDIRECT("1:"&NBCAR(A2)));1);0));1;5) & " " & STXT(DROITE(A2;EQUIV(" ";STXT(A2;NBCAR(A2)-LIGNE(INDIRECT("1:"&NBCAR(A2)));1);0));6;5)Bonne fin de journée
Mytå
P.S. Plus besoin d'avoir recours aux 10 colonnes intermédiaires du fichier à Pépé35530