• ベストアンサー

Excelの桁数の表示の件

2,222,222.22の数字があったとします。 小数点以下で、2桁まで表示したいのですが、でも、小数点以下が、1位、2位で、「0」の場合は、表示したくありません。 2222222. →2,222,222. 2222222.02→2,222,222.02  です。 上記の質問を立てましたら、以下の回答を二人の方に頂きました。 _*#,##0.???_;_*-#,##0.???_;_"-"???_;_@_ #,##0.??? どちらも、同じことが出来ますが、なぜ片方は、長いのか解りません。 要は、式の仕組みがいまいち解りません。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 表示形式で、「;」で区切ることによって、 「正の数;負の数;0;文字列」 の各表示形式を別に設定出来ます。 詳細はヘルプで「表示形式」で検索して下さい。 また、表示形式の記号については、以下のサイトが参考になると思います。 http://www.af.wakwak.com/~ts725/www/exhyou2.htm

参考URL:
http://www.af.wakwak.com/~ts725/www/exhyou2.htm
sora0106
質問者

補足

とても参考になるサイトの紹介、ありがとうございました。

その他の回答 (1)

noname#4564
noname#4564
回答No.1

  ヘルプに解説があります。 以下の手順で、該当の説明を表示できます。 (1) Excelを起動する。 (2) キーボードの <Alt> + <F11> キーを叩く。 (3) キーボードの <Ctrl> + <G> キーを叩く。 (4) イミディエイトウィンドウで、「Format」とタイプする。 (5) 入力した「Format」をマウスでクリックし、キーボードの <F1> キーを叩く。 (6) Format関数の解説が表示されたら、左上の「関連項目」をクリックする。 (7) 「数値を表すその他の書式 (Format 関数)」を選択する。  

関連するQ&A

  • Excelの桁数の表示の件

    Excelで、小数点以下(例5.55)もあれば、整数(例55)もあります。 縦に並べると、整数の数字も55.00のように表示されます。 見た目が悪いので、整数の場合、小数点以下の0は、非表示、小数点以下も、例えば、5.50じゃなく、5.5になるように、設定出来ませんかね?

  • エクセルの数字の表示方法

    2,222,222.22の数字があったとします。 小数点以下で、2桁まで表示したいのですが、でも、小数点以下が、1位、2位で、「0」の場合は、表示したくありません。 先の質問で、書式を、「0.???」のアドバイスをもらいました。これで、一応出来るのですが、整数の場合、「.」が付きます。 まあ、これぐらいは、しょうがないのですが、千の位の「,」がないので、付けることは、出来ないでしょうか? したいことは、 2222222. →2,222,222. 2222222.02→2,222,222.02  です。

  • エクセル 数字の表示

    セルの表示形式で、「数値」「小数点以下 1」と設定しています。 例えば『2.5』と表示するのはOKなんですが、 『2』をこのまま表示したいのに、 上記の設定だと『2.0』と表示されます。 『2』のまま表示するにはどのような設定すればよいでしょうか。 整数・小数点以下1桁の数字両方出てきます。

  • エクセルの桁数の書式設定

    セルに小数点以下2桁を表示させていますが、”0”の時だけ、小数点以下を非 表示で、ただの”0”にすることは出来るでしょうか?

  • EXCEL 小数点以下の桁数を条件によって変えるには

    G列の書式設定を数値、小数点以下0桁に設定してあります D列にある特定の文字が入力された時だけ、小数点以下の桁数を1桁にしたいのですが、どのようにすればよいでしょうか? それと小数点以下0桁、1桁の数字の桁位置をそろえることはできますか

  • エクセルで小数点の表示

    エクセル2000をつかっています。 セルの中に3桁以上の数字がはいっている状態です。 123 2345 34567 45678 567890  これを左から3桁目で小数点をつけて以下のように一括して行いたいです。 123 234.5 345.67 456.78 567.890 ちなみに小数点以下の0(567.890)も表示したいです。 過去ログを自分なりに調べたのですがよくわからなかったので質問します。同様の質問があったらごめんなさい。 よろしくお願いします。

  • 小数点付の数字の桁数を揃える

    >10 を $suu=sprintf("%03d",$suu); このようにして3桁に揃えると >010 ですが、小数ありの数字を上の方法で桁数を揃えると >10.5 だった場合、小数点以下が無視され、 >010 と表示されます。それを、 >010.5 のように小数つきで桁数を揃えたいのですが、 どうすればいいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Perl
  • エクセル関数で

    お世話になります。先日こちらで教えていただきました関数で、変更箇所がありましたので悩んでおります、、、 ご存知の方ご指導いただけないでしょうか、、、 ■下記の数値の小数点以下3桁目をある条件で切上げ・切捨てを行いなさい。 【条件】23.230以下は、小数点以下3桁目を切り捨て。23.231以上は 小数点以下3桁目を切上げる。 ただし、小数点以下3桁目が0の場合は値が23.231以上は 小数点以下3桁目を切上げ(*1) 23.230以下の場合は少数点以下2桁目を1減少させる(=0.01マイナス)(*2) 例) 23.151 → 23.15    23.230 → 23.23    23.231 → 23.24 (*1) 23.240 → 23.25 (*2) 23.150 → 23.14 小数点以下3桁目が0の場合、23.230以下の場合小数点以下2桁目を 1減少させるという関数がわかりません。 下記の関数にどのような式を加えればよいのでしょうか? =IF(A1>=23.231,ROUNDUP(A1+0.001,2),ROUNDDOWN(A1,2)) ※上記の式だと、小数点以下3桁目が0の場合、23.231以上の場合は 切上げ、23.230以下の場合は切り捨てになります。 宜しくお願い致します。

  • エクセルで整数表示と少数表示を混在させたい

    お世話になります。 集計用のファイルを作っています。 整数と、小数点以下1桁、2桁の数値が出てきます。 書式設定で小数点以下2桁まで表示するようにしたら、整数や小数点以下1桁の数値まで120.00とか25.50と表示されてしまい、見にくくなってしまいました。 小数点以下に0がつく場合は無視して、それぞれ120、25.5、3.25のように必要な桁数だけ表示させたいのですが、どうしたらよいでしょうか。

  • エクセルでの桁数の違う小数の表示方法?

    エクセルでの小数点以下の桁数が異なる数字で四捨五入して連続する0以外の数字が2桁までに表示する方法を教えてほしいのですが・・・ 説明の仕方がわかりずらいので例をあげると、 1.25なら1.3 0.2274なら0.23 0.000304なら0.0003 となるようにしたいのですが、それぞれ桁数が違うので一度にできません。A4サイズで100以上あるので最初に設定するか、範囲指定をすべての数字にして一度で変換するする方法がよいのですが・・・ よろしくおねがいします。

専門家に質問してみよう