拖动间接公式时如何更改单元格引用?
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
并且,通过正确的引用(这里是相对列,绝对行),将随着该公式被复制到更多单元格而相应地更新。
此致
我正在使用 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
并且,通过正确的引用(这里是相对列,绝对行),将随着该公式被复制到更多单元格而相应地更新。
此致