• ベストアンサー

エクセルで小数点以下を常に表示したい

いつもお世話になっております。 他のシステムから自動で生成されるExcelファイルの 全てのセルが小数点以下を四捨五入してしまっており、正しい値が表示されません。 書式からセルの設定を現在手作業で毎回直しているのですが、これをなんとかする方法はないでしょうか? 漠然とした質問で大変申し訳ないのですが、何か良い方法をご存知の方がいらっしゃいましたらお力を貸してください。

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

  • ベストアンサー
  • masnoske
  • ベストアンサー率35% (67/190)
回答No.2

手作業をマクロ記録します。 マクロの保存先を[個人用マクロブック]に設定。 ショートカットキーも設定しておけば、一発でマクロを実行できます。

karita8339
質問者

お礼

言葉足らずな質問なのに、ご回答ありがとうございます。 手作業をマクロ記録、ですね。 マクロというものを使ったことが無かったので、是非この機会に試してみようと思います。 ショートカットキーの設定までご教授いただきまして本当にありがとうございます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

Excelのシートのセルのデータが現在見えて居るように、そう見えるのは、 (1)セルの値 (2)(1)のデータを使って、そのセルに表示形式の設定で指示されている表示形式で加工した見てくれ のうち(2)のもので、この区別や区別認識のない初心者の質問が多くて、面倒だ。 ーー 多分社内の他システムで作成されて、パソコンシステムにEUC(エンドユーザー・コンピュターシステム)の一環でもらうデータが、どうなっているかを、認識してないようだ。認識しているなら、それを説明して、質問するの必須だ。CSVファイルデータやエクセルシートデータなのか(この場合はセルの値がどうなっているか?を認識する必要がある。 むしろ社内の詳しい人か、システムの人か、請負業者に聞くのが筋だろう。 こんな公のコーナーに、質問するなら、ある程度基礎的なことを知っているレベルの人が、質問すべきだと思う。 ーー 元データの数値データに、小数点以下のデータが含まれて、エクスポートされているのか?質問では、そのデータが来てないのに、小数点以下の部分のデータを表示したいように受け取れる。それならできっこない。全く話にならない。システム部にデータを改めてもらうしかない。 ーー どういうシート(1シートか?)の列、行、セル範囲が数値データなのか、簡単に説明できるのか? それならブックを開いたときや、実行の指示したときに、VBAで表示形式を設定してしまう方法はある(手作業が面倒ならば)。 仕事でエクセルを使うなら、エクセルVBAは必須と思う。 そういう人が居れば、外部に質問するなら、その人がここへ質問すべきだ。

karita8339
質問者

お礼

不足情報が多く、大変失礼をいたしました。 システムの製作会社への質問も考えたのですが、エクセルの方の設定で解決できるものではないのか?と思いこちらには詳しい方も多いのでと 大変残念なことではございますが、社内にエクセルに明るいものがおらずこちらへご質問をさせていただきました。 ーー 元データの数値データに、小数点以下のデータが含まれて、エクスポートされているのか?質問では、そのデータが来てないのに、小数点以下の部分のデータを表示したいように受け取れる。それならできっこない。全く話にならない。システム部にデータを改めてもらうしかない。 ーー こちらに関してですが私の文章が悪く大変失礼しました。 小数点以下の値はエクスポートされているのですが、セルの設定から四捨五入をされた値が表示されている状況です。 ご回答を読むに、おそらくはVBAで表示形式を設定というのが私の求めているものに近いのではないかと思いました。 言葉足らずの質問にご回答いただきまして誠にありがとうございます。

  • f272
  • ベストアンサー率46% (8012/17124)
回答No.1

「書式からセルの設定を現在手作業で毎回直している」と言いますが,それだけでうまくいくのですか?そうであれば変更したいセルの設定をまとめて行えばいいだけではないでしょうか。まとめてできない理由などがありますか。 それとも書式変更を自動的に行いたいということですか?それは「他のシステム」に任せるしかありません。他のシステムがやってくれないならば,開いて書式変更して閉じるという一連の作業は必須です。もちろんマクロ化も可能でしょうけれど。

karita8339
質問者

お礼

ご回答ありがとうございます。 書式変更を自動的に行いたい、ということでした。 言葉足らずな質問へのご回答本当にありがとうございます。 マクロ化が求めているものに近いかもしれないです。

関連するQ&A

  • EXCEL 小数点表示について

    幅の細いセル等に 12.5 と入力した時や、# を設定した時、 小数部分は四捨五入されて表示され、 表示は13、値は12.5 となりますが、これを、 表示を切捨て、12と表示させる方法はありますか? もちろん、値は12.5です。 EXCEL2003 SP3 を使用しています。 よろしくお願いします。

  • エクセルの小数点以下表示

    エクセルの小数点以下表示でツールバー、セルの書式設定などは表示されていない部分(例えば小数点以下2位までの表示なら3位以下の部分)は四捨五入されているのでしょうか?デフォルトの状態を知りたいのです。それの端数をROUND関数で調整しないと、計算結果等に支障は出ますか。

  • 小数点の切り上げ方(?_?)

    仕事中なのですが・・・。3時までに仕上げなくてはいけなくて困っています! エクセルで表計算で数字を入力しています。 小数点以下を四捨五入するのですが、切上げ方が分からず・・・確か「セルの書式設定」からどうにかすればよかったような・・・ すみませーん!誰か教えて下さい!

  • EXCELで小数点以下を切り捨てるには どうするのか 教えてください

    EXCELで小数点以下を切り捨てるには どうするのか 教えてください EXCELの初心者です。 税金計算のとき 小数点以下は切捨てなのですが、普通に掛け算をすると 最後の桁が自動的に四捨五入されます。切捨てにするにはどうするのか教えて下さい。 

  • Excel97小数点以下の表示

    いつもお世話になってます。 小数点以下の表示についてご存知の方がいらしたら教えてください。 x=round(a/b,0)とします。 0.5>x>0 の四捨五入して0になる場合は0を表示させたいのですが x=0 のときは値を表示させたくないときはどのような書式設定をすればよいのでしょうか。よろしくお願いします。

  • エクセル 小数点 表示

    エクセル2007を使用しています。小数点があるところはちゃんと表示され小数点がないところは整数のみで表示したいのですがセルの罫線が狭くなると 勝手に小数点1位で四捨五入されて うっかり印刷すると59.5と入力したはずのところが 60で印刷されたりして困ります。かといって 書式設定で他の行に入力されている125とかの整数を125.0とかで 表示されるのも困るんです。なので 小数点1位までとかの設定ができません。入力したとおりの数字で表示されるように するには文字列に変換するしか方法がないのでしょうか?

  • エクセルの表示形式で、10の桁で四捨五入した値を表示させるには?

    エクセルの表で、数字を四捨五入する方法にはROUND関数がありますが、関数で変換すると値そのものが変わってしまいます。 値はそのままで四捨五入した数字で表す方法を教えてください。 小数や一桁の整数までの四捨五入であれば、セルの書式設定・表示形式を「数値」にして小数点以下の桁数を指定してやれば簡単ですが、10の桁以上で丸めて表示させる方法を探しています。 例えば、9876→9880と表示させる書式設定の方法です。 値は計算に使うので、ROUND関数で実際に丸めたくないのです。 ユーザ定義を組み合わせるなどで、うまくできませんか?

  • エクセルで小数点第二位を四捨五入せず・・・

    エクセルで小数点第二位を四捨五入せずに、小数点第一位まで表示さるにはどうすればよいでしょうか。 207004×12%-24840=0.48 なんですが、0.4まで表示したいのです。 でも第一位までしか表示しないと、第二位が四捨五入されて、0.5になってしまうんですよね。 簡単な方法を教えてください。

  • エクセルで小数点以下の平均値を出したい avarage関数

    関数を使って自動的に平均値を出したいと思っています。 しかも%で。 しかし並べる数値が、0.06 0.23 など小数点以下2ケタほどあることや%の表記などが邪魔をして、関数を入れてもうまくでてきません。 セルの書式設定もしましたが・・・。 勝手に100%の表記などがされてしまいます。 たとえば、0.18、0.13、0.19、0.15の平均は0.16%(3位以下四捨五入) という風な設定をしたいのですが。 どなたか詳しい方教えていただけないでしょうか。 宜しくお願いいたします。

  • エクセルで小数点以下を切り捨てたいのですが・・・

    お世話になります。 よろしければ教えていただきたいのですが、 エクセルで小数点以下を切り捨てたいのです。 切り捨てた後の数値を使って引き算をしたいのですが、 四捨五入しか出来なくて困っています。 今日中に請求書を仕上げたいので、よろしくお願い致します

専門家に質問してみよう