剪切和粘贴函数可更改电子表格中的公式

剪切和粘贴函数可更改电子表格中的公式

我正在尝试对一组行中的小时数进行求和。我创建了基于加权概率计算小时数的公式。有时,单元格中的总数需要从一个月移动到另一个月份。最有效的方法是允许剪切和粘贴功能,但这样做时公式会变得混乱。例如,下面第 13 行中的所有公式都与单元格 B12 中列出的概率相关联。单元格 N13 具有以下公式“=$B12N12",单元格 O13 具有“=$B12O12”等。

在下面的屏幕截图中,我尝试将值从 N12 到 P12 移动到 J12 到 L12,而不改变第 13 行中的公式。

在此处输入图片描述

当我这样做时,单元格 J13 到 L13 出现 #REF! 错误。如何防止公式更改?我尝试锁定电子表格中的选定单元格,但无法解决问题。请帮忙。

答案1

  1. 锁定引用(使用 $ 符号) - 由于公式可能包含相对引用,因此在执行时会导致问题复制粘贴。您可以通过添加符号来锁定公式引用$,不仅可以添加到列标识符,还可以添加到行标识符,例如=$B$12*N12在单元格 N13 中,然后重复绝对引用 对于单元格 O13 和 P13。
  2. 然后特殊粘贴在 Excel 中 - 选择包含要移动的值的单元格(N12 到 P12),复制它们,选择目标单元格(J12 到 L12),右键单击,选择“选择性粘贴”,选择“值”,然后选择“粘贴链接”。此过程在创建链接引用时粘贴值。

希望这就是你想要的。

答案2

当你移动公式从一个地方到另一个地方,它们没有改变。如果你复制粘贴它们和公式包含相对引用。
为了防止在这种情况下更改它们,您可以将它们转换为文本,复制文本,然后再次转换为公式。
另一种方法是使用Ctrl+`查看公式而不是结果,然后使用 Office 剪贴板(不是标准 Windows 剪贴板)复制/粘贴单元格,然后使用相同的组合返回标准视图。

如果您要复制这些单元格,并且想要剪切并粘贴包含公式所用数据的单元格,请尝试以下公式:

=$B12*INDIRECT("R[-1]C",)

剪切和粘贴数据

相关内容