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

Ne conserver qu'un des caractères multiples d'une cellule

capc93

XLDnaute Junior
Bonjour,

J'ai une cellule qui a des valeurs de ce type:
/ Justificatif 1///Justificatif 2////Justificatif 3//Justificatif 4/////

J'aimerai au final avoir cette valeur
Justificatif 1/Justificatif 2/Justificatif 3/Justificatif 4/

J'ai utilisé la fonction remplace en remplaçant // par / mais le résultat n'est pas fiable: je peux obtenir
Justificatif 1/Justificatif 2Justificatif 3Justificatif 4/ et çe ne me convient pas.

Est ce que quelqu'un aurait une astuce?

Par avance merci
 

Victor21

XLDnaute Barbatruc
Bonsoir.

Pour votre exemple (/Justificatif 1///Justificatif 2////Justificatif 3//Justificatif 4/////), essayez :
=STXT(SUBSTITUE(SUBSTITUE(A1;"/";"");"J";"/J");2;9^9)
Pour d'autres cas, joignez un fichier avec quelques exemples significatifs.
 

Pièces jointes

  • Justif.xls
    25 KB · Affichages: 29

job75

XLDnaute Barbatruc
Bonsoir capc93, salut Patrick, heureux de te croiser

Sans slash à la fin :
Code:
=SUPPRESPACE(SUBSTITUE(SUBSTITUE(SUPPRESPACE(SUBSTITUE(SUBSTITUE(A1;" ";CAR(1));"/";" ")); " ";"/");CAR(1);" "))
Avec slash à la fin (pour quoi faire ?) :
Code:
=SUPPRESPACE(SUBSTITUE(SUBSTITUE(SUPPRESPACE(SUBSTITUE(SUBSTITUE(A1;" ";CAR(1));"/";" ")); " ";"/");CAR(1);" "))&"/"
Bonne fin de soirée.
 

Discussions similaires

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