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

How to change cell reference when dragging an INDIRECT formula?

我正在使用 INDIRECT 函数来引用特定的 sheet,但是当我拖过该行时,我希望更改单元格引用,而不是 sheet 引用。我遇到的问题是我对 INDIRECT 公式的 sheet 引用是同一 sheet.

上的一列单元格

这是我想要实现的那种公式,但目前我不得不手动更改跨列的单元格引用。我怎样才能通过拖拽来构建公式来做到这一点?

    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))

然后向下复制。

重点是部分:

=CELL("address",E)

解析为对单元格的引用:

E

并且,通过正确的引用(这里是相对列,绝对行),将随着该公式被复制到更多单元格而相应地更新。

此致