有没有办法改变拖动功能的方式?

时间:2019-05-13 22:12:40

标签: excel

我正在尝试通过拖动我有很多单元格的第一个功能来自动为单元格填充功能。

当前,我具有此功能:

=IF(A30=A2,A2,"")

当我拖动时,它变为:

=IF(A31=A3,A3,"")

但是我想要这个:

=IF(A31=A2,A2,"")

我尝试在视图的前面的框中键入内容,然后拖动公式,但是,结果只是跳转到我不想要的完全不同的结论。

在复制粘贴公式时,我也遇到类似的问题,我希望它为一个值保留相同的列,而为另一个值保留相同的列:

已复制:

=IF(N7="","",B6)

粘贴结果:

=IF(P7="","",D6)

想要的粘贴结果:

=IF(P7="","",B6)

任何事情都会有所帮助。否则,我必须手工处理40列乘200行。谢谢!

2 个答案:

答案 0 :(得分:0)

您可以在列和/或行之前添加$符号以实现所需的功能。您的第一个示例:

=IF(A31=A$2, A$2, "")

答案 1 :(得分:0)

尝试使用 $ A$2锁定原始A2的行。

=IF(A30=A$2, A$2, "")

这被称为绝对行,相对列。右移时,除非将列也锁定为绝对列(例如$A$2),否则A列仍将移至B列,C列等。