- 締切済み
Excel グラフ貼り付時データ表示が変わる
こんにちは。 Excel2003で表とそのグラフを作成しました。 表は年月と数値(小数点1位で丸める)の簡単な物です。(下記) 2011年1月---21.5 2011年2月---22.1 グラフは1軸の折れ線グラフにオプションでデーターテーブルを つけいています。 この表を別のブックに貼り付けると年月が数字に化けて 40544の様になります。 また数値も21.45235のように丸めた数字ではなく生の値になります どのようにしたら上記の不具合が直せるでしょうか? ご存じの方お教えください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルのシートのセルでユーザーが見ているのは、そのセルの値に対し、日付の表示形式をエクセルが適用した結果を見ているのだ。この基礎的な理屈に質問者は学習してない。 質問に出た40544をセルに入れて、日付書式を適用すると2011年1月1日のようになる。 だから表示形式をあわせて、貼り付け先に持っていかないと、基本の生の「セルの値」での表示になる。 そういうことを知っていれば本件質問は出ないか、別の内容になるだろう。 >数字に化けて 化けるのでなくセルの値そのものだ。表示形式を適用することこそ、「化け」させているのだ。 >数値も21.45235のように丸めた数字ではなく生の値になります これも表示形式でセルの値を都合よく見せている場合(見れているので満足してる場合と) 関数で値を加工している場合の2通りある。 前者の場合は注意しないと、値はそのままなので、演算に使うと元の値(四捨五入してない値)が使われる。 ーー ここで質問者はエクセルの基礎を大勉強しないとならない。 それは初等の解説書の始に載っているからやさしい事項だ、なんてものではない。 エクセルの仕組みを理解すること。 ーー 子本的にコピー貼り付けは表示形式も連れ持って行く。
- mt2008
- ベストアンサー率52% (885/1701)
日付が40544の様になるのは日付のシリアル値がそのまま表示されています。 値が丸められていないのは、元の表では書式で少数一桁しか表示していなかったものと思われます。 表の貼り付けの際、「形式を選択して貼り付け」で値のみ貼り付けにしていませんか? そうであれば貼り付けの際、「形式を選択して貼り付け」で『値と数値の書式』を貼り付けてみてください。
お礼
ご回答ありがとうございます。 表の貼り付けの際「形式を選択して貼り付け」のコンテキストメニューが 現れません。 (こちらの2003だけの問題かわかりませんが) 何かおかしいのでしょうか?
補足
「お礼」で 『表の貼り付けの際「形式を選択して貼り付け」のコンテキストメニューが 現れません。』と書きましたが、正しくはグラフの貼付けです。 元になる表からグラフを異なるブックに移動させて、その関連付けを 切ってしまうと書式が崩れてしまい数値になってしまいます。 これはExcelの仕様なのでしょうか?
お礼
ご回答ありがとうございます もともとExcelでは数値がをいろいろな形式に変化させて表示して いることは重々承知しています。 しかし数字のコピー&ペーストでは「形式を選択して貼り付け」が えらべますがグラフの場合はグレーアウトして選択できません (こちらの2003だけの問題かわかりませんが) ですのでなにか良い方法があればお教えくださいと お願いしているのです。
補足
発想の転換で元になる表のシートとグラフのシートがあるブックに コピー先のシートをコピーしました。その後表のシートを非表示にして 問題を解決しました。