因此,我正在开发一个电子表格,跟踪客户支付的到期金额、已支付金额和任何滞纳金。
我目前的公式是
=(B5-B6)+B8问题是,我在该行中有数百个其他单元格,但不同的列都需要该公式,但每次我都被迫手动键入列字母。
=(C5-C6)+C8
=(D5-D6)+D8
=(E5-E6)+E8
=(F5-F6)+F8
=(G5-G6)+G8等。
我想知道是否有一种方法可以使一个公式自引用它自己的列,这样我就可以使用它,而不必使用类似于=(CurrentColumn5-CurrentColumn6)+CorrentColumn8.的自引用变量来更改列字母
发布于 2012-06-21 04:35:28
只需将$字符放在公式中要保留的列字母或行号之前。这将防止在使用填充句柄时对此零件进行相对更改。
例如,将公式
B1 + C$1 + $D$5到单元格A1中。然后使用填充句柄填充单元格A2。自动完成的公式为:
B2 + C$1 + $D$5请注意,C$1和$D$5没有变化。现在使用fill句柄填充来自A1的B1。自动完成的公式为:
C1 + D$1 + $D$5这次C$1改为D$1,B1改为C1,一如既往。$D$5永远不会改变。
发布于 2012-06-21 04:37:55
您不能创建“自引用”单元格,但如果您复制一个已包含公式的单元格,并将其粘贴到另一列上的下一个单元格中,Excel将自动更新列字母。
发布于 2012-06-21 04:38:35
总体而言,
(CurrentColumn$5 - CurrentColumn$6) + CurrentColumn$8列字母将继续增加,但它将在公式中保留5、6和8作为常量。
https://stackoverflow.com/questions/11127644
复制相似问题