Excel でクリップボードの内容を保持する方法

Excel でクリップボードの内容を保持する方法

Excel で、多数の行の複数の列に同じデータが含まれるリストを作成しています。この共通データのセットで Ctrl + C を 1 回押し、それらの属性を持つ新しい行を作成するたびに Ctrl + V を押したいと思っています。

問題は、Ctrl + V を使用して一度貼り付けた後、次の行のヘッダーを入力しようとすると、Excel によってその情報がクリップボードから削除されるため、再度コピーしたい場合は、それを選択して Ctrl + C をもう一度押す必要があることです。

この問題を回避するには、データをタブ付きリストとしてメモ帳に貼り付け、Ctrl + C を使用してメモ帳からコピーします。この方法では、クリップボードは Windows によって管理され、Excel によってハイジャックされることはありません。

貼り付けの間に入力しても Excel がクリップボードの内容を空にしないように、コピー/貼り付けを行うオプションまたはその他の方法はありますか?

答え1

「Office クリップボード」マネージャーを使用すると、コピーしたデータを長期間保持できます。クリップボード グループの右下にあるボタンをクリックして表示します。

代替テキスト

データをコピーするたびに、そのデータはマネージャーにダンプされます。アイテムを貼り付けるには、そのアイテムをクリックします。その後の Ctrl + V による貼り付けでは、クリップボード内の強調表示されたオプションから貼り付けられます。

答え2

正式な理由は、Excel には実際には切り取りと貼り付けの機能はなく、移動とコピーの機能しかないからです。Excel は参照の修正を自動的に行うため、この機能は必要です。たとえば、セル A2 が =A1 として定義されていて、セル A1 を A3 に移動すると、セル A2 は =A3 に更新されます。

Excel が実際にクリップボードにデータを切り取る場合、クリップボードを指す参照が必要になりますが、これは奇妙であり、適切な構文はありません。つまり、Excel は移動操作中に参照がぶら下がったままになることを望まず、移動を完了して [貼り付け] を選択したときに参照を正しく修正できるかどうか確信が持てません。

関連情報