web-dev-qa-db-fra.com

Désactiver la notation scientifique dans Excel

Je voudrais empêcher le comportement d'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?

71
Pierre Gardin

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 ..." et choisissez Nombre. Vous pouvez empêcher Excel de modifier vos données en notation scientifique.

55
VBwhatnow

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. Créez simplement une nouvelle colonne au format text et copiez la représentation du Bloc-notes dans la nouvelle colonne.

11
Marvin Ward Jr

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            |
+----+--------------------------+-------------------------+
5
Nicolaesse

Si vous souhaitez que TOUS les nombres saisis dans une feuille n'apparaissent PAS au format scientifique, vous pouvez envisager créer un modèle et 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".

2
mvark