- ベストアンサー
エクセルで小数点以下を常に表示したい
いつもお世話になっております。 他のシステムから自動で生成されるExcelファイルの 全てのセルが小数点以下を四捨五入してしまっており、正しい値が表示されません。 書式からセルの設定を現在手作業で毎回直しているのですが、これをなんとかする方法はないでしょうか? 漠然とした質問で大変申し訳ないのですが、何か良い方法をご存知の方がいらっしゃいましたらお力を貸してください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
手作業をマクロ記録します。 マクロの保存先を[個人用マクロブック]に設定。 ショートカットキーも設定しておけば、一発でマクロを実行できます。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
Excelのシートのセルのデータが現在見えて居るように、そう見えるのは、 (1)セルの値 (2)(1)のデータを使って、そのセルに表示形式の設定で指示されている表示形式で加工した見てくれ のうち(2)のもので、この区別や区別認識のない初心者の質問が多くて、面倒だ。 ーー 多分社内の他システムで作成されて、パソコンシステムにEUC(エンドユーザー・コンピュターシステム)の一環でもらうデータが、どうなっているかを、認識してないようだ。認識しているなら、それを説明して、質問するの必須だ。CSVファイルデータやエクセルシートデータなのか(この場合はセルの値がどうなっているか?を認識する必要がある。 むしろ社内の詳しい人か、システムの人か、請負業者に聞くのが筋だろう。 こんな公のコーナーに、質問するなら、ある程度基礎的なことを知っているレベルの人が、質問すべきだと思う。 ーー 元データの数値データに、小数点以下のデータが含まれて、エクスポートされているのか?質問では、そのデータが来てないのに、小数点以下の部分のデータを表示したいように受け取れる。それならできっこない。全く話にならない。システム部にデータを改めてもらうしかない。 ーー どういうシート(1シートか?)の列、行、セル範囲が数値データなのか、簡単に説明できるのか? それならブックを開いたときや、実行の指示したときに、VBAで表示形式を設定してしまう方法はある(手作業が面倒ならば)。 仕事でエクセルを使うなら、エクセルVBAは必須と思う。 そういう人が居れば、外部に質問するなら、その人がここへ質問すべきだ。
お礼
不足情報が多く、大変失礼をいたしました。 システムの製作会社への質問も考えたのですが、エクセルの方の設定で解決できるものではないのか?と思いこちらには詳しい方も多いのでと 大変残念なことではございますが、社内にエクセルに明るいものがおらずこちらへご質問をさせていただきました。 ーー 元データの数値データに、小数点以下のデータが含まれて、エクスポートされているのか?質問では、そのデータが来てないのに、小数点以下の部分のデータを表示したいように受け取れる。それならできっこない。全く話にならない。システム部にデータを改めてもらうしかない。 ーー こちらに関してですが私の文章が悪く大変失礼しました。 小数点以下の値はエクスポートされているのですが、セルの設定から四捨五入をされた値が表示されている状況です。 ご回答を読むに、おそらくはVBAで表示形式を設定というのが私の求めているものに近いのではないかと思いました。 言葉足らずの質問にご回答いただきまして誠にありがとうございます。
- f272
- ベストアンサー率46% (8467/18126)
「書式からセルの設定を現在手作業で毎回直している」と言いますが,それだけでうまくいくのですか?そうであれば変更したいセルの設定をまとめて行えばいいだけではないでしょうか。まとめてできない理由などがありますか。 それとも書式変更を自動的に行いたいということですか?それは「他のシステム」に任せるしかありません。他のシステムがやってくれないならば,開いて書式変更して閉じるという一連の作業は必須です。もちろんマクロ化も可能でしょうけれど。
お礼
ご回答ありがとうございます。 書式変更を自動的に行いたい、ということでした。 言葉足らずな質問へのご回答本当にありがとうございます。 マクロ化が求めているものに近いかもしれないです。
お礼
言葉足らずな質問なのに、ご回答ありがとうございます。 手作業をマクロ記録、ですね。 マクロというものを使ったことが無かったので、是非この機会に試してみようと思います。 ショートカットキーの設定までご教授いただきまして本当にありがとうございます。