- ベストアンサー
エクセルで四捨五入した数値に小数点以下第1位の0を表示させ、文字と合わせて表示させる方法
エクセルで、 四捨五入した数値に、*をつけて小数点以下第1位まで表示させるのに、数式の中で、"*"&(ROUND(A1,1))を使いました。例えば、1.01の時、小数点1位の0が表示されず、*1となってしまいます。*1.0と表示させるにはどのようにしたらよいのでしょうか? 表の中で*をつけない数値(小数点以下第1位まで表示)がありますので、表示形式を、ユーザ定義、0.0にしています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
="*"&TEXT(ROUND(A1,1),"0.0")
その他の回答 (2)
noname#140971
回答No.3
1、="*" & TEXT(ROUND(A1,1), "0.0")/書式=標準 2、=TEXT(ROUND(A1,1), "0.0")/書式="*"@ 3、=ROUND(A1,1)/書式="*"0.0 これ位でしょうか?
質問者
お礼
ありがとうございます。1番の処理をさせていただきます。
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.2
=ROUND(A1,1)とし 表示形式 ユーザー定義を「"*"0.0」としたらいかが
質問者
お礼
ありがとうございます。ユーザ定義をそうしたいところなのですが、膨大な数値の中に*がついたものが少々点在しますので、手間がかかってしまうため、関数での処理ができたら、希望です。
お礼
出来ました!ありがとうございましたm--m。