Bonjour,
J'ai un document calc avec une seule colonne de texte, et j'aimerais que quand il y a des espaces entre les mots, ce dernier soit remplacer par des "_" (le résultat serait dans une deuxième colonne à coté) comme ici :
avant après a a a capella a_capella a contrario a_contrario a jeun a_jeun abaca abaca abaca abaca
J'utilise cette fonction : SI(TROUVE(" ";A1;1);REMPLACER(A1;TROUVE(" ";A1;1);1;"_");STXT(A1;1;NBCAR(A1)))
Si je trouve un espace dans le mot, alors je le remplace par "_" à la position où le l'ai trouvé, sinon je renvoi le texte de base.
Lorsque j'applique la fonction, les "_" sont bien remplacés, mais les autres mots sont remplacés par "#valeur !" du coup j'obtiens plus un truc comme ça :
avant après a #VALEUR ! a capella a_capella a contrario a_contrario a jeun a_jeun abaca #VALEUR ! abaca #VALEUR !
Sachant que quelque-soit la valeur présente dans le sinon, ce dernier renvoi toujours l'erreur 519.
Quelqu'un pourrait aurait une solution pour que à la place des #valeur!, j'ai le texte de base ?
Partager