- ベストアンサー
エクセルで切り捨て表示
セルに入力されている値はそのままで、 見た目の数値だけを「小数第2位まで」 表示させたいです。 この場合の処理として「四捨五入」は すぐにできるのですが「切り捨て」の方法が どうしても分かりません。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
セルの設定ではできないようですが 仮のセルを作り「小数第2位まで」表示「切り捨て」のセルを作ることは可能です。 添付図 D列は=A1/B1 で C列は =TRUNC(D1,2) もしくは =ROUNDDOWN(D1,2) です。 D列の幅を狭くすればスッキリした表になります。 参考URL https://dekiru.net/article/4371/
その他の回答 (5)
- skp026
- ベストアンサー率45% (1010/2238)
セルの書式設定の表示形式には、そのような機能はないようです。 以下はExcelの表示形式の一覧です。 https://dekiru.net/article/4509/ 実データのセルとは別に、表示用にセルを用意しその中で値を変更する方法があります。 桁を丸めるには以下の情報が役立つと思います。 https://support.office.com/ja-jp/article/%E4%BB%BB%E6%84%8F%E3%81%AE%E5%B0%8F%E6%95%B0%E7%82%B9%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%A1%81%E6%95%B0%E3%81%AB%E6%95%B0%E5%80%A4%E3%82%92%E4%B8%B8%E3%82%81%E3%82%8B-49b936f9-6904-425d-aa98-02ffb7f9a17b 以上、参考にならなかったらごめんなさい。
お礼
ご回答ありがとうございます。 セルの書式設定の表示形式には、 「切り捨て」機能はないのですね。 何か他に良い方法があれば、 また教えてください。
- imogasi
- ベストアンサー率27% (4737/17069)
ここに質問する前に、Googleででも、「エクセル 切り捨て表示 -関数」ででも 照会してみたらどうですか。 ーー セルの書式(表示形式)では、質問のことは不可能です。最近はこの質問はあまり出ませんが、有名な話です。 関数を使って別列に値を出して、元のセル列を非表示にするしかないでしょう。 これも気に食わない方が多いようで。 エクセルに切り捨て表示がないのが不思議ですが。 == 際物(キワモノ)的やり方に、下記の回答が出る(た)ことがある。 ユーザ定義型の種類に 「#,##0・.000」と書き、「・」のところでCtrl+Jで改行し、セルに値が入力されたときには表示上整数部しかないように見えるという方法を見つけました。 まあ「やってみなはれ」。
お礼
回答ありがとうございます。 当方でもいろいろ検索して調べてみたのですが、 なかなか良い方法を見つけられなかったので、 このサイトを利用させていただいたいのです。 ご提示いただいた方法も見つけていたいのですが、 もっと良い方法が無いかと探しています。
- watabe007
- ベストアンサー率62% (476/760)
- kon555
- ベストアンサー率51% (1844/3561)
書式設定では不可能ですので、表示用の別セルを設定し関数を使用する必要があります。 https://www.becoolusers.com/excel/round.html もし別セルでなく入力セルの表示のみ、という要望の場合、エクセルだと不可能ですね。そもそも「切り捨てる」場合は別の数値に変更するようなものですからね。 ・例 4.5を四捨五入:「5」とは4.5~5.4の事なので数値は変更されていない。 4.5を切り捨て:「4」とは3.5~4.4の事なので、数値自体が変化している。
お礼
なぜ切り捨てが無いのか? 理由が分かりました。 ありがとうございます。
- msMike
- ベストアンサー率20% (364/1804)
≫ 見た目の数値だけを… つまり、書式設定だけでの実現は不可能です、Excelでは。
お礼
回答ありがとうございます。 書式設定以外の方法ならあるのでしょうか?
お礼
ご回答ありがとうございます。 セル幅を狭くすれば良いのですね。 これなら切り捨てになっています。 画像も付けていただき 大変分かりやすかったです。