プロが教える店舗&オフィスのセキュリティ対策術

こんちは。

エクセルに数字 例えば1.080と入力すると、1.08と表示されます。
これを1.080と表示させるにはセルの書式設定で数字、下2桁、と設定すれば1.080と表示されますが、元の数字が1.08と入力されたのか1.080と入力されたのか分からなくなってしまうのですが、何か元の数字の入力桁数(有効桁数)が確認できる方法ってあるのでしょうか?

A 回答 (5件)

直接的にはありません。


間接的利用、という事であれば、
入力セル(テキスト)を設けて、
別セル(数値)に、「=VALUE(入力セル)」を入力、
でできます。
    • good
    • 0
この回答へのお礼

早々のご回答ありがとうございます。

早速確認してみましたが、ダメなようなのですが。
同じ結果。桁数表示で指定した数の0が付きます。

お礼日時:2023/11/01 14:14

No.4さんの回答のとおり、


>エクセルは数値型の場合、小数点以下で後続0は表示しない仕様です。
なのですが、入力時の「有効桁数」を記録しておきたいという意図なら、頭に「'」を付けて入力する方法はいがでしょうか?

添付画像をご覧ください。A1、B1に小数点以下の部分がある数値を頭に「'」をつけて入力してあります。

C1セルに「=A1+B1」、C2セルに「=A1-B1」、C3セルに「=A1*B1」、C4セルに「=A1/B1」を入れてあります。

頭に「'」を付けた状態でも四則演算は問題なく計算されることが判ります。
基本的に頭に「'」を付けた状態だとEXCELでは「文字列」として判断されますが、文字列でも見かけが数値なら四則演算は正しく行われるということです。
「エクセルで有効桁数を確認する方法」の回答画像5
    • good
    • 0

あっ、そういう意味でしたか。



エクセルは数値型の場合、小数点以下で後続0は表示しない仕様です。
1.000と入力しても内部は1。
1.100と入力しても内部は1.1。

なので、1.100と入力したのか、1.1と入力したのか、は区別出来ません。

どこかのセルにコピーしても1.1表現です。
    • good
    • 0
この回答へのお礼

そーなんです。
なので測定値を1.00まで読んだのか1以下は読んでいないのかわからなくて。

お礼日時:2023/11/01 22:59

No.1です。



> 桁数表示で指定した数の0が付きます。
入力セル(テキスト)には、入力したそのままが残るはずです。
別セル(数値)では、桁数指定で表示されます。
    • good
    • 0
この回答へのお礼

イヤー、そういう意味でしたか!

成る程!文字として入力して別列で数字に変換するという意味ですね。
まったくの勘違いでした。

参考になりました。
表が大きので各列に別列を追加するのは少し抵抗がありますが、最悪この手がありました。

お礼日時:2023/11/01 15:10

セルのカーソルを当てて、数式バーを見れば、真の値が表示されてます。

    • good
    • 0
この回答へのお礼

早々のご回答ありがとうございました。
私もそう思っていましたが、実際には数式バーには末桁の0は省略されて表示されます。
1.080と入れても1.08と入れても1.08となってしまうことに気付いたので質問した次第です。

お礼日時:2023/11/01 14:11

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

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


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