- ベストアンサー
エクセルの多い桁数を表示させる方法
こんにちは。 テキストファイルより26桁の数値を エクセルにコピーすると下記のように正しく表示されません。 コピー内容 11223344556677889900112233 コピー後 11223344556677800000000000 どなたかぜひご教授願います。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
以下、Excelのヘルプより抜粋。 15 桁の制限 表示される桁数にかかわらず、Excel では 15 桁までの精度の数値が格納されます。数値の桁数が 15 桁以上の場合、残りの桁はゼロ (0) に変換されます。 と言う訳で、ご質問にある値は(数値として)入力できません。 先頭に「'」を1文字足して '11223344556677889900112233 と入力すれば(文字列として)入力できますが、式などで参照しても数値ではないので、正しく計算する事は出来ません(ゼロとして扱われたり、空欄と同等のセルとして扱われます)
その他の回答 (2)
- oshietechodai
- ベストアンサー率35% (105/298)
excelの仕様で、計算上の有効桁数は15桁です。 セルの書式設定を文字列にしてから、 形式を選択してテキスト形式で貼り付けるなどの 工夫が必要かもしれません。 どのみち正確な値を使用して計算対象とすることはできません。
お礼
ありがとうございました。 数値として扱えないのが残念です。 とても参考になりました。
- mshr1962
- ベストアンサー率39% (7417/18945)
数値は計算精度のため有効桁数の15桁以上は0に置き換わります。 文字としてなら、表示形式を文字列にするか '11223344556677889900112233 の様にShift+7(アポストロフィー)を前につければ表示できます。
お礼
ありがとうございました。 数値として扱えないのが残念です。 とても参考になりました。
お礼
ありがとうございました。 数値として扱えないのが残念です。 とても参考になりました。