Remplacer un texte par un autre sur excel

Résolu/Fermé
mame - 15 mai 2021 à 10:51
 mame - 16 mai 2021 à 14:45
bonjour

J’ai un petit problème sur excel
Je souhaite remplacer dans une colonne les valeurs de la forme y•10^x par yE+x pour que ces valeurs soient bien reconnues par excel comme des nombres
J’ai pensé à la fonction substitute ou remplacer mais selon moi celà ne peut pas fonctionner car x est variable dans ma colonne. Comment faire du coup? Je dois passer par un programme python par exemple ?

En vous remerciant
A voir également:

4 réponses

Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
15 mai 2021 à 15:10
Bonjour.

Si j'ai bien compris, y•10^x est une expression mathématique avec des variables numériques, et donc parfaitement reconnue comme un nombre par Excel ...
Un petit extrait de ton fichier Excel, ou un mini-fichier-exemple serait le bienvenu !
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
15 mai 2021 à 20:14
Alors, mame ?
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
15 mai 2021 à 20:27
Bonjour

Un essai en attendant le fichier demandé par Raymond
Ton texte en B2
la formule
=(GAUCHE(B2;TROUVE(".";B2;1)-1) & "E" & DROITE(B2;NBCAR(B2)-TROUVE("^";B2;1)))*1
Et tu peux formater le résultat en notation scientifique

https://www.cjoint.com/c/KEpsAJGLgzB

Cdlmnt
0
Bonjour

Merci beaucoup pour vos réponses.
J’ai bien l’impression que excel ne reconnaît pas les nombres sous la forme 10^x mais que ceux de la forme E+x , par exemple lorsque je tape =10^2*2 cela donne erreur valeur (le 2 étant en exposant et non ecrit avec ^).
De toute façon j’ai trouvé un autre moyen d’exploiter mes valeurs donc je vais laisser ce problème de côté.

Je vous remercie encore
Bonne journée
0