
[
私はExcel 2016を使用しています
Excel で次の 2 つの数値を取得しました:
27837837879
(2.79602E+14
添付ファイル 279602001944127 に従って関数パネルで完全な数値を確認できます。また、列を展開すると、数値が指数に変換されたままになります)
これら 2 つのセルは、デフォルトで一般としてフォーマットされています。テキストとしてフォーマットすると、指数として表示されますが、数値としてフォーマットして小数点を 0 にすると、完全な数値のみが表示されます。
一般形式とテキスト形式では指数ではなく完全な数値が表示されるはずです。これは本当にバグだと思います。
それがバグとして扱われないのであれば、少なくともセルを一般としてフォーマットするときに、数値を指数として表示しないための追加のオプションがあるはずです。
答え1
11 桁を超える数値を入力すると、Excel はそれを自動的に科学的記数法に変換します。1.23457E+13
それをテキストとして扱いたい場合は、数値を書き込む前に列をテキストとして書式設定します。
デフォルトでは、Excel は数値に一般形式 (特定の数値形式なし) を使用します。科学的記数法を数値に変換するには、次を使用します。
- 「セルの書式設定」ダイアログボックス。
- カスタム
- オプションで0を選択してください
- わかりました
すでに指数関数になっており、テキストに変換したい場合は、次の数式を使用できます:
=Trim(A1)
ここで、A1は最初のデータであり、下にドラッグします。
- 新しい列をコピーする
- 新しい場所に貼り付ける
- 価値観