Bonjour,
Tu n'as pas indiqué au départ qu'il y avait X 3, X 100 et d'autres valeurs numériques
Si je comprends bien, il faut placer la valeur numérique qui suit immédiatement la chaîne " X " (soit X et un caractère espacé avant et après)en début suivi d'un espace et le reste du texte sans la chaîne " X "
Si c'est cela voici une formule à placer dans une colonne (le texte original pour l'exemple est en colonne A
=SUPPRESPACE(SUBSTITUE(STXT(A2;CHERCHE(" X ";A2);10);" X ";"")) & " " & GAUCHE(A2;CHERCHE(" X ";A2)-1)
Pour la fonction STXT (STXT(A2;CHERCHE(" X ";A2);10)) , j'ai mis la constante 10 car je suppose qu'il n'y a pas plus de 10 caractères après la chaîne " X "
Il te reste ensuite à faire un Copier/Collage Spécial-valeur pour conserver le résultat de la formule.
Attention je n'ai pas prévu les cas où la cellule de la colonne A serait vide ou que la chaîne " X " n'y serait pas présente.
Partager