web-dev-qa-db-ja.com

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

入力した大きな数値が数値として格納され、その後科学表記法に短縮されるというExcelの動作を防ぎます。 Excel 2007にこれをやめるように言うことは可能ですか?

72
Pierre Gardin

残念ながら、Excelではこの機能をデフォルトで無効にすることはできません。

ただし、データを選択して右クリックし、[セルの書式設定...]をクリックして[数値]を選択すると、Excelによるデータの科学表記への変換を中止できます。

56
VBwhatnow

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

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

12
Marvin Ward Jr

科学的表記法は、あまり役に立たないExcelの動作の1つです。

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

シート内に入力されたすべての数字を科学的な形式で表示されないようにするには、 テンプレートを作成して再利用する ことを検討できます。

テンプレートを作成するときは、シート全体を選択し、すべてのセルのデフォルトの数値フォーマットを "Number"に設定します。

2
mvark