• ベストアンサー

4.90526E+12は数値にすると何になる?

エクセルで入力した数字が「4.90526E+12」になってしまったのですが 元の数字を探る方法はありますか? エクセル→メモ帳→経由で、そのエクセルファイルはもうありません。 だから書式設定で治すこともできません。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.6

>だから書式設定で治すこともできません。 やってみてダメだったのか、やってみてないのか、どっちですか。 >エクセル→メモ帳→経由で、 >入力した数字が「4.90526E+12」になってしまった 添付図: ふつーに「13ケタの数字」をメモ帳からエクセルに貼り付けると、セルの表示は確かにそのようになります。 それでもセルを選べば、元の数字は例えば数式バーにそのまま表示されているのが一目で判ります。少なくとも「元の数字を探る」みたいなご質問にはなりません。またちょっと書式を触ってみれば簡単に13ケタの数字も表示できますので、もうちょっと何か、ご質問で説明されているのとは違う事をしてたんでしょうかね? それとももしかすると、「書式を触った」ら「#####」表示になってしまって諦めましたか(数式バーには気が付かないで)。 その場合はセルの横幅が足りないのが原因なので、単純に列の幅を広げて表示させます。 あぁ、それとも「エクセルに入力した」が間違いでそれ以前、「メモ帳に貼り付けた時点で」既に4.90526E+12だったのですか? だとしたら元の数字をそもそもコピーできてないのですから、復元のしようも無いのは当然のことです。

gthgsixqxbd
質問者

お礼

ありがとうございました。

その他の回答 (5)

回答No.5

4.90526E+12 =4.90526 X 10の12乗 =4,905,260,000,000 の意味です。 4.90526E+12は有効桁数を左の数字から6桁分のみを取って後の桁の数値は捨てています。 有効桁数以外は、あまり意味を持たない科学の数値を扱うときの表示方法です。 当然、1円まで計算する経理などでは使用できません。 エクセルでは、表示で上記の様に成っていても内部で1円の桁まで記憶しているので、書式を変更すれば元の値になりますが、メモ帳は、表示通りしか記憶していません。   上記の説明で分かるように、捨てられた桁の値はこれだけでは復元できません。 つまり、1の位や十の位の数値が何であるか知りようが無いと言う事です。

gthgsixqxbd
質問者

お礼

ありがとうございました。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

>エクセル→メモ帳→経由で、そのエクセルファイルはもうありません。 だから書式設定で治すこともできません。 エクセルファイルでなくても、このテキストをエクセルにコピー貼り付けすれば、数字として認識できます(書式設定で数値などを指定して表示することもできますが、確認だけなら数式バーにその値が表示されます)。

gthgsixqxbd
質問者

お礼

ありがとうございました。

回答No.3

元のエクセルファイルがなくても、メモ帳でもらったテキストファイルを エクセルで開けば、テキストファイルウィザードが起動され 適当にエクセルに読み込ませることができます。 後はNo.2さんが書かれている通り書式を変更すれば、 元の数字だけの数値表記に変換できます。 たくさんの数値があるなら、それで変換すればよいと思います。

gthgsixqxbd
質問者

お礼

ありがとうございました。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>元の数字を探る方法はありますか? そのセルを選択して「書式」を「数値」に変更すると全桁が表示されると思います。

gthgsixqxbd
質問者

お礼

ありがとうございました。

  • nekonynan
  • ベストアンサー率31% (1565/4897)
回答No.1

 4.90526E+12 なので4.90526×10の12乗となります  4905260000000の意味です  残念ながら今の状態ならば元には戻りません。

gthgsixqxbd
質問者

お礼

ありがとうございました。

関連するQ&A