2012-07-24 08:50:56 +0000 2012-07-24 08:50:56 +0000
87
87

Excelで科学的表記をオフにする

入力した大きな数字が数字として保存され、その後科学的表記に省略されるというExcelの動作を防ぎたいと思っています。Excel2007にこのような動作をやめさせることは可能でしょうか?

回答 (4)

68
68
68
2012-07-24 09:22:53 +0000

しかし、データを選択して右クリックし、"セルの書式設定… “をクリックして "数値 "を選択すると、エクセルがデータを科学的な表記に変更するのを止めることができます。

17
17
17
2014-02-24 13:32:17 +0000

これは不便な(しかし効果的な)ハックです。注意:これは、完全な数値を別のアプリケーション(Accessなど)にインポートしたり、適切な表示を提供する必要がある場合にのみ本当に便利です。

問題の列をnumberとしてフォーマットすると、正しくフォーマットされた数値をすべてメモ帳にコピーできます。その後、textとしてフォーマットされた新しい列を作成し、メモ帳の表現を新しい列にコピーするだけです。

7
7
7
2018-03-08 13:30:58 +0000

A1セルに科学的記法を使用している場合、この式を使用してB1セルにテキストフォーマットされた値を持つことはできません:

=CONCATENATE(A1)

これは結果の例です:

+----+--------------------------+-------------------------+
| | 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 |
+----+--------------------------+-------------------------+
2
2
2
2012-07-24 10:19:42 +0000

シート内に入力されたすべての数字を科学的な書式で表示させないようにしたい場合は、テンプレートを作成して再利用を検討してみてはいかがでしょうか。