web-dev-qa-db-ja.com

Excelにクリップボードの内容を保持させる方法

私はExcelでリストを作成しており、多くの行が複数の列に同じデータを持っているので、この共通データのセットでCtrl-Cを1回押してから、毎回Ctrl-Vを押すだけです。これらの属性を持つ新しい行を作成します。

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

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

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

8
Sam Skuce

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

alt text

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

12
Nick T

公式の理由は、Excelには実際にはカットアンドペーストがなく、移動とコピーがあるためです。 Excelは自動的に参照修正を行うため、これが必要です。たとえば、セルA2が= A1として定義されている場合、セルA1をA3に移動すると、セルA2は= A3に更新されます。

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

0
MWW