拖动INDIRECT公式时如何更改单元格引用?

我正在使用INDIRECT函数来引用一个特定的工作表,但是当我拖动整个行时,我希望单元格引用改变,而不是工作表引用。 我遇到的问题是我的INDIRECT公式的工作表参考是同一工作表上的一列单元格。

这是我想要实现的那种公式,但是现在我不得不手动更改横跨列的单元格引用。 如何通过拖动来构造公式来实现这一点?

ColA ColB ColC (Sheet) A3: 50113 =INDIRECT($A3&"!E21") =INDIRECT($A3&"!F21") A4: 50900 =INDIRECT($A4&"!E21") =INDIRECT($A4&"!F21") A5: 50901 =INDIRECT($A5&"!E21") =INDIRECT($A5&"!G21") 

B3的公式更改为:

=INDIRECT($A3&"!"&CELL("address",E$21))

并复制和下来。

重点是部分:

= CELL("address",E$21)

parsing为对单元格的引用:

E$21

并且在正确的引用(这里是相对列,绝对行)的情况下,将相应地更新,因为该公式被复制到更多的单元格。

问候