• ベストアンサー

小数点第一位まで表示したいのですが

「1」は、「1」で、「1.1」なら、小数点第一位まで表示したいのですが 列全体に書式設定を設定したい場合、 どう設定すればいいのでしょうか? 数値で小数点以下の桁数を1にすると、「1」が「1.0」になってしまいます。 理想の表示形式は添付画像の通りです。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.6

整数は整数表示で小数点の数字はすべて小数点1桁表示にしたいなら、表示形式と条件付き書式を併用します。 対象の列(たとえばA列)を選択し、ホームタブの条件付き書式で「新しいルール」から「数式を使用して・・・」を選択して「=INT(A1)=A1」の式を入力し、「書式」から表示形式を「標準」にして、そのまま右クリック「セルの書式設定」で表示形式を数値にして小数点の桁数を「1」にしてください。

YLLNZRTU
質問者

お礼

ありがとうございました。

その他の回答 (5)

  • Nebusoku3
  • ベストアンサー率38% (1464/3823)
回答No.5

お示しの図で、「ユーザー定義」 を選び、 「種類」 の下の 欄(枠)に 0.0 と手入力してあげればOKでしょう。 その際、変更したい部分のセルを全部選んでおく必要があります。 ※ほかの事をしたい場合も応用ができると思います。

YLLNZRTU
質問者

お礼

ありがとうございました。

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.4

>「1」は、「1」で、「1.1」なら、小数点第一位まで表示したいのですが >列全体に書式設定を設定したい場合、 >どう設定すればいいのでしょうか? 標準書式ならお望みの通りの表示になります。 ただし、1.15は1.15となります 1.15を1.2とするには 書式を 0.#とか.#すると、小数点第2位を四捨五入しますが 1.0が1. と”.”が余分に表示されるようになります。

YLLNZRTU
質問者

お礼

ありがとうございました。

回答No.3

質問の意図がよくわからないんだが・・・。 >1は1、1.1は1.1と入力した数字をそのまんま表示する表示形式とは? この答えは、添付図のごとく[標準]。しかし、このことは >理想の表示形式は添付画像の通りです。 と、これは先刻承知の上での質問。ということは、文字列にして右詰めするって方法を探しているのでしょうか?

YLLNZRTU
質問者

お礼

ありがとうございました。

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

参照 URL など。   

参考URL:
http://homepage3.nifty.com/gakuyu/excel/userdefined_ex.html#4-1
YLLNZRTU
質問者

お礼

ありがとうございました。

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.1

添付画像の状態にて (「標準」を選択した状態で) OK ボタンを押せば良さそうです。 (ただし、「1.11」を入力すると、そのとおり表示される)   

YLLNZRTU
質問者

お礼

ありがとうございました。