如何在Excel中复制和粘贴而不会覆盖


16

我正在尝试复制一个单元格块,但是没有向下移动其余的行,而是覆盖了它们

我们如何复制和粘贴一组单元格并移动其余单元格,以便不丢失任何内容?

Answers:


22

右键单击或Ctrl单击并选择“插入复制的单元格”或“插入...”,而不是单击“粘贴” ,具体取决于您的Excel版本。

插入复制的单元格

这将使您可以选择向右或向下移动单元格。

转移细胞

如果剪切单元,则上下文菜单将具有“插入剪切单元”选项。Microsoft有一篇支持文章,介绍了这些步骤以及其他复制/粘贴选项。

在Mac版本中,它是:

在此处输入图片说明

在此处输入图片说明


不知道我是如何第一次错过我的。额外说明:在Mac版本中为Insert ...
Iancovici

@echad好点;目前,我只能访问Windows,但我记得在Mac上它是相同或相似的。我用简短的注释更新了答案。
John Bensin

@echad感谢新截图。在我可以访问Mac版本的Excel之前,已经有一段时间了。
John Bensin

2
仅供参考,单元格必须在同一电子表格中才能正常工作,否则它将替换它们,而您将不会获得插入选项。

2
要添加Eduardo的解释:要从外部源解决方法进行粘贴,只需先将其粘贴到另一个单元格或工作表中,然后再复制并粘贴即可。
null

2

因此,此选项很好用,但仅当您在同一工作簿中工作时才如此。我到这里结束了,因为如果您要粘贴另一个工作簿中的行/单元格,则“插入复制的单元格”选项不存在。

我发现的最简单的解决方法是,从一个工作簿中复制所需的行或单元格,然后将其粘贴到要最终插入的工作簿的新空白表中,然后从该新表中重新复制它们,单击要在工作表上插入它们的位置,现在应该显示“插入复制的单元格”选项。选择那个,就完成了!


1
我感到奇怪的是,您仅在5分钟后使用了与该答案完全相同的文字。因为这是一个很好的答案,所以我不会投票,但是您应该相信原始作者恕我直言。
Madmenyo

2

要使用键盘快捷键完成此步骤,请查看本文

我知道两个选项,而且(不幸的)两个步骤都需要两个步骤。

选项1

  1. 选择单个单元格后,按Shift +空格键选择该行。
  2. 点击Control + Shift + +(加号)以在当前行上方插入一行。

选项2

  1. 选择一个单元格后,按Control + Shift + +(加号)以插入一行。
  2. 点击Enter接受默认的Shifts Down。

如果一次插入许多行,我认为第一种选择是最好的,因为您可以重复第二步而不必重新选择该行。

这将插入一个新的空行。要复制该行,只需在步骤1和步骤2之间按Ctrl+ C。这样,在第二步之后内容将自动粘贴。


1

我也面临着同样的问题。我想出了这个解决方案:在复制和粘贴时,请遵循以下步骤:

  1. 除了选择特定的单元格之外,还可以在复制之前选择整行。这可以通过在左侧数字列表中拖动鼠标来完成。
  2. 您可以将其粘贴到任何地方。而这一次,您会为没有重叠感到惊讶。

复制整个行的技巧对我有所帮助-Excel抱怨我无法粘贴到现有表中-它是结构化的引用表-但是如果我复制整个行就可以了。
entonio '18 -2-2

0

根据颜色或文本对它们进行排序,当它们为一行时,将其剪切并粘贴到所需的位置。然后可以将其清除。此逻辑适用于主要情况


0

Excel for Mac 2011:

(这是一个例外-用于移动而不覆盖而不是复制)。使用shift拖动,即

  • 选择您要移动的单元格
  • 按住Shift键的同时拖动单元格
  • 将单元格放到所需位置(然后释放Shift键)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.