Excel:复制单元格公式时的动态间接

时间:2017-01-25 14:50:57

标签: excel excel-formula

我有以下公式

=INDIRECT("'"&$A$1&"'!"&"D3")
A1中的

我有另一张表的名称,这正确地转到该表,单元格D3并返回值。现在,我想在下面的单元格中拖动此公式,并自动更新为

=INDIRECT("'"&$A$1&"'!"&"E3")

然后再次向下拖动

=INDIRECT("'"&$A$1&"'!"&"F3")

依旧......

是否可以或我必须手动更换单元格?还有另一种方式吗?

感谢

1 个答案:

答案 0 :(得分:3)

要在拖动公式时更改列引用,请使用ADDRESS()返回一个字符串:

=INDIRECT("'" & $A$1 & "'!"&ADDRESS(3,ROW(4:4)))

ROW()将是动态的,首先引用第4列,或者" D"当它被拖下来时,它将指的是第5个,然后是第6个,依此类推。