Je voudrais empêcher le comportement d'Excel selon lequel tout grand nombre que je saisis est stocké comme un nombre, puis abrégé en notation scientifique. Est-il possible de dire à Excel 2007 d'arrêter de faire cela ?
Réponses
Trop de publicités?Il s'agit d'un hack peu pratique (mais efficace). Notez que cela n'est vraiment utile que si vous avez besoin d'importer le numéro complet dans une autre application (comme Access) ou de fournir l'affichage approprié.
Si vous formatez la colonne en question comme number
vous pouvez copier tous les chiffres correctement formatés dans le bloc-notes. Ensuite, il suffit de créer une nouvelle colonne formatée comme suit text
et copiez la représentation du Bloc-notes dans la nouvelle colonne.
Peut-être que la notation scientifique est l'un des comportements Excel les moins utiles.
Si vous avez une notation scientifique dans la cellule A1, vous ne pouvez pas simplement utiliser cette formule pour obtenir une valeur formatée en texte dans la cellule B1 :
=CONCATENATE(A1)
Voici un exemple des 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 |
+----+--------------------------+-------------------------+
Si vous voulez que TOUS les nombres tapés dans une feuille n'apparaissent PAS au format scientifique, vous pouvez envisager de 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 de numérotation par défaut pour toutes les cellules sur "Nombre".
Une solution de rechange que j'utilise lorsque je colle des données délimitées par des tabulations et contenant des codes numériques longs consiste à définir le format de la cellule. avant Je colle les données.
Si vous coller dans une feuille blanche
- Sélectionnez tout (Ctrl+A).
- Formatez les cellules en tant que "texte" (Ctrl+1 pour faire apparaître le menu de formatage).
- Collez vos données (Ctrl+V).
Si vous collez dans une section
- Collez les données délimitées par des tabulations dans Excel, et laissez-les comme sélectionnées.
- Appuyez sur la touche de suppression. Cette opération supprimera les nouvelles données, mais garder les cellules sélectionnées .
- Définissez le format des cellules sélectionnées comme étant "texte" (Ctrl+1 pour faire apparaître le menu de format).
- Collez à nouveau les nouvelles données
Il semble qu'Excel ne touchera pas aux codes numériques si les cellules sont déjà définies comme du texte, mais qu'il les traitera autrement de manière irréversible comme des nombres.
- Réponses précédentes
- Plus de réponses