Supprimer la reconnaissance auto d'une écriture scientifique Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
S
SMPSS
Jeune membre
Jeune membre
Messages : 48
Inscrit le : 6 mai 2014
Version d'Excel : 2013 FR

Message par SMPSS » 26 mai 2014, 17:37

Bonjour à tous,

Je travaille sous Excel 2013 et dispose d'un fichier Excel avec des cellules qui, après utilisation de l'outil de délimitation du texte, sont censées contenir le contenu suivant : 0E puis 4 chiffres (Ex : 0E0121).
Peu importe si la cellule de destination de ce contenu est au préalable en format Texte ou non, le résultat qui s'affiche n'est pas 0E0121 mais 0.00E+00
Et si je repasse en format Texte la cellule, le contenu devient 0, mon but étant au départ de conserver le contenu 0E0121.

Concrètement, quelque soit le format de la cellule, Excel assimile automatiquement un contenu de type "chiffre(s) / E / chiffre(s)" à un nombre en écriture scientifique, avec impossibilité (pour moi !) de revenir à l'écriture "texte" de départ.

Existe t-il une manière simple de s'affranchir de cette reconnaissance automatique de format scientifique ?

En vous remerciant d'avance de vos réponses !
Avatar du membre
gloub
Membre impliqué
Membre impliqué
Messages : 1'153
Inscrit le : 17 juillet 2007
Version d'Excel : 2003 sur PC + 365 sur Mac

Message par gloub » 26 mai 2014, 17:50

Bonjour,

Tu pourrais joindre un bout de fichier ?
(parce que sur mon ordi, quand je colle "0E0121" dans une cellule préalablement mise au format texte, c'est bien "0E0121" qui s'affiche...)
S
SMPSS
Jeune membre
Jeune membre
Messages : 48
Inscrit le : 6 mai 2014
Version d'Excel : 2013 FR

Message par SMPSS » 2 juin 2014, 09:33

Bonjour à tous,

Malgré le fait que toutes les colonnes soient en format texte, lorsque je fait un Ctrl-F pour remplacer "espace" par "0", toutes les écritures qui deviennent 0E"4chiffres" (jusqu'à 0E0309) se retransforment automatiquement en 0.00E+00 et les cellules concernées se mettent en format scientifique. Et s'il on repasse ces cellules en format Texte, cela donne "0", et pas 0E"4chiffres" comme je le souhaite.
En revanche, à partie de 0E0310, tout reste en format texte.

Merci d'avance de vos éclaircissements !
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'733
Appréciations reçues : 703
Inscrit le : 27 août 2012
Version d'Excel : 365 Personnel

Message par Jean-Eric » 2 juin 2014, 09:55

Bonjour,
Tu sélectionnes ta colonne A.
Puis Ctrl + H
Remplacer espace par apostrophe (touche 4)
Valider.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
S
SMPSS
Jeune membre
Jeune membre
Messages : 48
Inscrit le : 6 mai 2014
Version d'Excel : 2013 FR

Message par SMPSS » 2 juin 2014, 11:13

Merci Jean-Eric pour cette proposition.

En remplaçant l'espace par "apostrophe zéro" ('0), j'obtiens le contenu que je souhaite avec des cellules en format texte.

En précision, les fameuses cellules de 0E0001 à 0E0309 ont un petit triangle dans le coin supérieur gauche de la cellule, indiquant que le nombre est stocké sous forme de texte. Ce qui ne m'empêche pas dans mon fichier original de pouvoir accoler des autres contenus de cellules via les esperluettes (E1=B1&C1&D1) et de pouvoir arriver au résultat désiré.

Merci beaucoup et à bientôt !
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message