Je voudrais empêcher le comportement Excel que tout grand nombre que je saisisse soit stocké sous forme de nombre, puis abrégé en notation scientifique. Est-il possible de dire à Excel 2007 de cesser de le faire?
Je voudrais empêcher le comportement Excel que tout grand nombre que je saisisse soit stocké sous forme de nombre, puis abrégé en notation scientifique. Est-il possible de dire à Excel 2007 de cesser de le faire?
Réponses:
Malheureusement, excel ne vous permet pas de désactiver cette fonctionnalité par défaut.
Toutefois, si vous sélectionnez vos données, cliquez avec le bouton droit de la souris sur "Formater les cellules ...", puis choisissez Nombre. Vous pouvez empêcher Excel de modifier vos données en notation scientifique.
C'est un hack peu pratique (mais efficace). Notez que cela n’est vraiment utile que si vous devez importer le numéro complet dans une autre application (telle que Access) ou fournir l’affichage approprié.
Si vous formatez la colonne en question en tant que number
, vous pouvez copier tous les nombres correctement formatés dans le Bloc-notes. Ensuite, créez simplement une nouvelle colonne au format text
et copiez la représentation du Bloc-notes dans la nouvelle colonne.
Peut-être que la notation scientifique est l’un des comportements moins utiles d’Excel.
Si vous avez une notation scientifique dans la cellule A1, vous ne pouvez pas utiliser cette formule pour définir une valeur de texte dans la cellule B1:
=CONCATENATE(A1)
Voici un exemple de résultats:
+----+--------------------------+-------------------------+
| | A | B |
+----+--------------------------+-------------------------+
| 1 | Ugly scientific notation | Awesome numbers as text |
| 2 | 8,80001E+11 | 880001465055 |
| 3 | 8,80001E+11 | 880001445410 |
| 4 | 8,80001E+11 | 880001455678 |
| 5 | 8,80001E+11 | 880001441264 |
| 6 | 8,80001E+11 | 880001413012 |
| 7 | 8,80001E+11 | 880001391343 |
| 8 | 8,80001E+11 | 880001373652 |
| 9 | 8,80001E+11 | 880001273395 |
| 10 | 8,80001E+11 | 880001115228 |
| 11 | 8,80001E+11 | 880001185106 |
| 12 | 8,80001E+11 | 880001062936 |
| 13 | 8,80001E+11 | 880000796522 |
| 14 | 8,80001E+11 | 880000890200 |
| 15 | 8,80001E+11 | 880000596278 |
| 16 | 8,8E+11 | 880000243378 |
| 17 | 8,8E+11 | 880000069050 |
| 18 | 8,85101E+11 | 885100625390 |
+----+--------------------------+-------------------------+
=TEXT(A1, "0")
fonctionne aussi, comme probablement un milliard d'autres formules
Si vous souhaitez que TOUS les nombres saisis dans une feuille n'apparaissent PAS au format scientifique, vous pouvez envisager de créer un modèle et de le réutiliser .
Lorsque vous créez le modèle, sélectionnez la feuille entière et définissez le format numérique par défaut pour toutes les cellules sur "Nombre".