始终使用“R1C1”参考格式。

在Excel中的标准“A1”参考格式下,对单元格的引用为默认情况下相对:如果B1是包含对A1的引用的单元格(例如,=A1+1),并且您将其复制到B2,则B2将变为“=B1+1”。这通常是明智的行为,但它最终是程序试图猜测用户意图的一个例子。如果确实要保留对A1的引用,则必须在列和/或行上签名。1澳元将修复该行,但将B1复制到C1将得到=B1+1,B1复制到C2将得到=B1+1$A1将类似地修复列,而$A$1将固定引用。

在R1C1格式下,默认情况下对单元格的引用是绝对的,并且如果您愿意,可以显式指定相对引用。如果R1C2=R1C1+1,并且您将其复制到R2C2,则它仍然是R1C1。另一方面,如果您确实想创建一个作为另一列函数的列,则可以将R1C2声明为=R1C[-1]+1。

在A1格式下,我们必须始终对语义学减去行号,更糟糕的是,减去列字母及其组合。在我意识到A1是错误的选择之前,我经常会把我的整个A:列成一列数字并冻结窗格,这样我就可以推理。

您可以在Microsoft Excel中单击工具/选项/常规切换到R1C1参考格式。

我刚刚给你省了不少钱精神痛苦.

登录登记在这里写点什么或联系作者。