我有一个表“A”,其中有 2 列“Foo”和“Bar”。我有一个带有结构化引用 A[Foo] 的公式。当我水平填充此公式时,我希望引用保持 A[Foo],但现在,在第二列中,引用变为 A[Bar]。有没有办法使这个结构化引用成为绝对的?
如果不支持的话,这将是令人震惊的。
示例公式:
=A[Foo]
水平拖动它,如果表格有多列,Foo 就会发生变化
最佳答案
您可以通过复制对列的引用来使引用成为绝对引用,就好像它是一个范围一样。看起来像下面这样:
A[[Foo]:[Foo]]
将 A[[Foo]:[Foo]] 放入公式中并拖动。该引用将保留在 [Foo] 列中。请注意,您必须拖动公式。复制/粘贴不起作用。
如果您想要对同一表格同一行中的单元格进行绝对引用,这也适用。假设公式位于名为“A”的表中,以下代码会将单元格锚定在公式的同一行中。
A[@[Foo]:[Foo]]
我的网站上有一篇关于此问题的文章和视频,我试图在其中清楚地解释它。 :)
http://www.excelcampus.com/tips/absolute-formula-references-excel-structured-table/
关于excel - 我可以在 Excel 07 中将结构化引用设置为绝对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/364073/