• ベストアンサー

Excelで、数値の表示の仕方

Excelで、例えば以下のように 92.5⇒0925 95⇒0950 100⇒1000 と、4桁表示=整数部3桁+小数部1桁 /少数以下第2位四捨五入 で表示したいのですが どこでどのように設定すればよいかを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

質問の表示をすることはできますが、すべて丸く収まるようにするのは難しい。どこかをあきらめてください。 Excel2003です。 A 1. 書式を設定したい範囲を選びます。 2. 「セルの書式設定」で、「数値」として、「小数点以下の桁数」を「1」にします。 3. 「ツール」―「オプション」―「インターナショナル」で、「数値の表示方法」―「システムの桁区切りを使用する」のチェックをはずします。 4. 同「小数点の記号」のボックスの中身をを削除して、新たに「ctrl+J」を入力します(ctrlキーを押しながらJキーを押す、何も表示されないが)。 5. 「セルの書式設定」で、「ユーザー定義」の「種類」ボックスに「00#」と入力します。 これで、望みの結果が得られると思いますが、他のセルで小数点を入力しても小数点が表示されません。セルを選択すると2段になった下段が小数点以下の数値になります。 B 1. 書式を設定したい範囲を選びます。 2. 「セルの書式設定」で、「ユーザー定義」の「種類」ボックスに「000#ctrl+J/10」と入力します。表示はこのようにはならないかもしれません。 3. 続いて、―「配置」―「文字の制御」で、「折り返して全体を表示する」をチェックして「OK」とします。 これで、望みの結果が得られると思いますが、セル内2段になっているのを下段を表示しないようにセルの高さを標準にしているだけです。セルの高さを大きくすれば「/10」が見えてしまいます。 A、Bいずれも表示を変えているだけなので、数値は変わりません。そのまま(VBAでも)計算はできます。

shitsumondes
質問者

お礼

お礼が遅くなりまして申し訳ございません。  A-4あたりは、何をやっているのか分からずも 書かれている通りに設定したら出来ました♪ これで十分対応できます!助かりましたありがとうございました。

その他の回答 (2)

回答No.2

文字列かつ別のセルで良ければ =TEXT(A1*10,"0000")

shitsumondes
質問者

お礼

お礼が遅くなりまして申し訳ございません。 今回の件は解決致しましたが、また別の機会に 参考にさせていただきたいと思います♪ ご回答ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 =INT(ROUND(セル,1)*10)として、セルの書式設定→表示形式→ユーザ定義で0000で如何でしょうか。

shitsumondes
質問者

お礼

お礼が遅くなりまして申し訳ございません。 今回の件は解決致しましたが、また別の機会に 参考にさせていただきたいと思います♪ ご回答ありがとうございました。