一般およびテキスト形式はデータを指数に変換する

一般およびテキスト形式はデータを指数に変換する

[ここに画像の説明を入力してください

私はExcel 2016を使用しています

Excel で次の 2 つの数値を取得しました: 27837837879(2.79602E+14添付ファイル 279602001944127 に従って関数パネルで完全な数値を確認できます。また、列を展開すると、数値が指数に変換されたままになります)

これら 2 つのセルは、デフォルトで一般としてフォーマットされています。テキストとしてフォーマットすると、指数として表示されますが、数値としてフォーマットして小数点を 0 にすると、完全な数値のみが表示されます。

一般形式とテキスト形式では指数ではなく完全な数値が表示されるはずです。これは本当にバグだと思います。

それがバグとして扱われないのであれば、少なくともセルを一般としてフォーマットするときに、数値を指数として表示しないための追加のオプションがあるはずです。

答え1

11 桁を超える数値を入力すると、Excel はそれを自動的に科学的記数法に変換します。1.23457E+13
それをテキストとして扱いたい場合は、数値を書き込む前に列をテキストとして書式設定します。
デフォルトでは、Excel は数値に一般形式 (特定の数値形式なし) を使用します。科学的記数法を数値に変換するには、次を使用します。

  • 「セルの書式設定」ダイアログボックス。
  • カスタム
  • オプションで0を選択してください
  • わかりました

すでに指数関数になっており、テキストに変換したい場合は、次の数式を使用できます:
=Trim(A1)
ここで、A1は最初のデータであり、下にドラッグします。

  • 新しい列をコピーする
  • 新しい場所に貼り付ける
  • 価値観

答え2

数値のみを表示したい場合は、数値の前に ' を追加する必要があります。数値に対して何らかの操作を実行する必要がある場合は、ホーム メニューの [数値] に移動して形式を展開し、[その他の数値形式] に移動して数値形式を取得し、小数点を削除できるようにする必要があります。ここに画像の説明を入力してください

関連情報