人生最悪の忘れ物

グーグルスプレッドシートで数字を入力すると6.541321E+15などのように勝手に表示がかわってしまうのですが、なんとかなりませんでしょうか?

設定はすべてデフォルトのままです。

A 回答 (2件)

Google スプレッドシートでは、どうやら単精度浮動小数点(有効桁数15桁)でしか数値を入力できません。


まあ、Excelでも同様ですが。

ですから、表示形式で16桁以上の表示としても、指数形式の表示と同じ有効桁数しか表現できず、ゼロがいくつも付くだけで、結局同じ精度でしか表示できません。

数字の頭に「'」を付けて入力し、文字列として扱えば全桁表示されますが、式などで数値としては扱えなくなります。

---

なお、こちらで実験してみたところ、「12345000000000000000」(ゼロが15個)を入力すると「1.23E+19」となりますが、表示形式→数値→標準 の選択で「12,345,000,000,000,000,000」となりました。
また、指数形式のまま、有効桁いっぱいまで見たい場合には、表示形式→数値→書式なしテキスト とすることでとりあえず可能でした。
(文字列と見分け付きませんが、数値演算できます)
(本当なら、指数形式の表示桁数で調整したいのですが…)
    • good
    • 2
この回答へのお礼

ありがとうございました。やはり頭にゴミを付ける方法しかありませんね。

お礼日時:2012/07/03 21:28

エクセルしか使ったことはありませんが、エクセルでその現象が起こった場合はセルの書式設定で表示形式を「数値」にすると解消します。


グーグルでも似たような操作はないでしょうか。

この回答への補足

似たような操作はあるのですが、直らないです。困りました・・・

補足日時:2012/07/03 09:22
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A