如何使复制和粘贴功能像 Excel 2007 中使用公式的剪切和粘贴功能一样工作?

如何使复制和粘贴功能像 Excel 2007 中使用公式的剪切和粘贴功能一样工作?

Excel 2007 当我剪切并粘贴=K62到新工作表时,我得到了=Scenario!K62。当我复制并粘贴它时,我得到了=REF!

如何才能使“复制和粘贴”以与“剪切和粘贴”相同的方式工作?

答案1

复制并粘贴将公式中的相对引用带到新的工作表中。

= A2 + G5例如,假设单元格 E2 中有公式。

复制到新工作表的内容是“将公式所在单元格左侧四列的单元格添加到右侧两列和下方三列的单元格中。

如果您将公式复制到新工作表的某个单元格中,而该单元格将其中一个引用“移出工作表”(例如单元格 A2),则会出现 REF! 错误。

另一方面,当您将剪切和粘贴复制到新工作表时,它会保留旧工作表中的绝对引用。

这是这两个动作的内置行为。

答案2

我终于找到了一个(不太好的)解决方法:

  1. 复制要复制的表格
  2. 剪切单元格(而不是复制)
  3. 粘贴
  4. 删除工作表的副本(现在缺少信息)

只要您没有在其他地方引用这些单元格,它就应该可以工作!

答案3

在 Excel 中复制和粘贴会在工作表内移动时更改单元格行号

例如 L62 包含公式 K62 如果粘贴在 L63 中,公式会更改 K63 如果粘贴在 M62 中,公式会更改 L62

要修复单元格,您必须使用 $

例如 L62 包含公式 $K$62 如果粘贴在 L63 中,公式更改 $K$62 如果粘贴在 M62 中,公式更改 $K$62

符号来固定列和行或行,但是当你在工作表内移动时它会改变引用并且它会给出 REF 错误,因为它无法计算或猜测你移动了多少行或列

我认为除了使用 VBA 编程之外,你无法更改复制和粘贴功能

剪切并粘贴公式而不改变工作表或其他工作表中的列行号

如果要在拖动或复制时仅复制公式而不更改单元格行或列号

  1. 只需在单元格中按 F2
  2. 选择公式文本或地址栏
  3. 复制公式
  4. 将公式粘贴到其他工作表的任意单元格中

其他方式

  1. 只需单击单元格
  2. 复制单元格
  3. 在另一张表中选择目标单元格
  4. 右键单击单元格
  5. 点击选择性粘贴
  6. 选择糊状配方

如果要在拖动或复制时复制公式而不更改单元格行号或列号

例如 L62 包含公式 K62

  1. 只需单击单元格 L62
  2. 按 f2 键编辑
  3. 将公式更改为 =$K$62
  4. 右键单击单元格 L62 并复制
  5. 单击另一张工作表并粘贴到工作表单元格上

这里我提供了一些链接,也许能帮助你找到更多带图片的方法或选项

在 Excel 中复制公式时保留单元格引用

如何在 Excel 中复制公式:向下复制一列,而不更改引用等

如果你觉得有用,请投票或接受答案,如果有任何问题,你可以提出更多问题

相关内容