- ベストアンサー
グーグルスプレッドシートで6.541321E+15
グーグルスプレッドシートで数字を入力すると6.541321E+15などのように勝手に表示がかわってしまうのですが、なんとかなりませんでしょうか? 設定はすべてデフォルトのままです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Google スプレッドシートでは、どうやら単精度浮動小数点(有効桁数15桁)でしか数値を入力できません。 まあ、Excelでも同様ですが。 ですから、表示形式で16桁以上の表示としても、指数形式の表示と同じ有効桁数しか表現できず、ゼロがいくつも付くだけで、結局同じ精度でしか表示できません。 数字の頭に「'」を付けて入力し、文字列として扱えば全桁表示されますが、式などで数値としては扱えなくなります。 --- なお、こちらで実験してみたところ、「12345000000000000000」(ゼロが15個)を入力すると「1.23E+19」となりますが、表示形式→数値→標準 の選択で「12,345,000,000,000,000,000」となりました。 また、指数形式のまま、有効桁いっぱいまで見たい場合には、表示形式→数値→書式なしテキスト とすることでとりあえず可能でした。 (文字列と見分け付きませんが、数値演算できます) (本当なら、指数形式の表示桁数で調整したいのですが…)
その他の回答 (1)
noname#158245
回答No.1
エクセルしか使ったことはありませんが、エクセルでその現象が起こった場合はセルの書式設定で表示形式を「数値」にすると解消します。 グーグルでも似たような操作はないでしょうか。
質問者
お礼
ありがとうございました。
質問者
補足
似たような操作はあるのですが、直らないです。困りました・・・
お礼
ありがとうございました。やはり頭にゴミを付ける方法しかありませんね。