![如何让 Excel 保留其剪贴板的内容](https://linux22.com/image/1259241/%E5%A6%82%E4%BD%95%E8%AE%A9%20Excel%20%E4%BF%9D%E7%95%99%E5%85%B6%E5%89%AA%E8%B4%B4%E6%9D%BF%E7%9A%84%E5%86%85%E5%AE%B9.png)
我在 Excel 中制作一个列表,其中许多行在多个列中具有相同的数据,因此我想在这组常见数据上按一次 Ctrl-C,然后每次我创建具有这些属性的新行时只需按 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 不希望在移动操作期间给您留下悬空引用,并且不确定在您通过选择“粘贴”完成移动后它是否能够正确修复它们。