• 締切済み

Excelの「貼り付け」について

Excelの「形式を選択して貼り付け」とただの「貼り付け」の違いについて教えてください。 といいますのもExcel2003で、数式の入ったあるシートの表示サイズを変更しようとすると(例えば100%→75%等)必ずフリーズしてしまう為、中のデータをコピーして別のシートに貼り付け(右クリック→貼り付け、もしくは「Ctrl」+「V」)してみましたが現象は変わりませんでした。(シートのコピーではなく、データを選択してコピーしました) 次に、データをコピーして「形式を選択して貼り付け」(デフォルトのまま「貼り付け:すべて」「演算:しない」にのみチェックが入った状態)をするとフリーズしなくなりました。 異なった結果になった為、2つの操作にどのような違いがあるのか不思議に思った次第です。 お分かりになる方がいらっしゃいましたらご教示お願い致します。

みんなの回答

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

何を聞きたいのか。下記が参考になるかな。 エクセルのセル(シ-トはその集合体の面が主。他は考えないことにして)は、「形式を選択して貼り付け」で出てくる、数式、セルの値、書式、コメント、入力規則、列幅などの情報が重畳的に(多分記憶場所が別に)記録されている。 そのうち、 すべて、数式と数値と数値の書式、値と数値の書式は上記のものの複数指定であるが、 他は単体指定である。両方複数指定が出来ない。 そして単体指定すれば、エクセルが使うメモリ(記憶域)的には、身軽になることは常識で想像できるでしょう。 もうひとつ、値にしてしまうと、数式を捨てる(結果だけを取る)ことになるので、身軽になるし、「セルに数式がある場合」の(関係セルが変わったときに)「エクセルの再計算の機能」を果たす必要がなくなるから、メモリ的に清々すると考えればどうだろう。 コピー操作は、セルの属性たる上記の諸項目の内容をすべて、他セル(範囲)に写そうとするものである(列幅は一遍に出来ない問題があるが)。

NCIL_T
質問者

お礼

ご回答ありがとうございます。私の質問の仕方が悪く反省しています。一番お聞きしたいのは「形式を選択して貼り付け」で「すべて」を選択した場合のコピーと、「Ctrl」+「V」の貼り付けでコピーした場合とを比較して、コピーされる内容に違いがあるのか?ということです。他の方からのご回答で「オブジェクト」が含まれている場合、「形式を選択して貼り付け」では「すべて」を選択してもコピーされないことが分かりました。他にもコピーされないものがあるようでしたらぜひ教えていただきたいです。 でも、ご回答いただいた内容、とっても勉強になりました!どうもありがとうございました。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

たとえばコピーしたセル範囲の中(上)に,図形などのような「オブジェクト」が載っていた場合などに違いがありますね。 セルの中身そのもののコピーに関しては,2つの方法に違いはありません。

NCIL_T
質問者

お礼

今まで漠然とどちらも同じだろう、と思っていましたので「オブジェクト」で違いが出ると分かり、目から鱗状態です。どうもありがとうございました。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

「形式を選択して貼り付け」の方の数字を上書きしてみてください。他の数値は変わりませんよね。これは演算式ごとでなく、結果のみをコピーしたためで、「形式を」の方には一切演算式が入ってないからです。 単純に印刷などをしたいだけなら「形式を」でオッケーですが、何か処理をしたい場合は、これをやっちゃうと合計地が変わらなかったりして問題が出ますよ。 あと、エクセルのシートがヘン、という場合は「新しいブックを起動して、必要な範囲(シート全体では無く)を選択してコピー&ペースト、別の名前で保存し直す」と上手く行くことが多いです。試してみてください。

関連するQ&A