我在 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 不希望在移动操作期间给您留下悬空引用,并且不确定在您通过选择“粘贴”完成移动后它是否能够正确修复它们。