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

标签 excel excel-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("地址",E$21))

然后横向和向下复制。

重点是这部分:

=CELL("地址",E$21)

解析为对单元格的引用:

21 欧元

并且,通过正确的引用(此处为相对列,绝对行),当该公式复制到其他单元格时,将相应更新。

问候

关于excel - 拖动间接公式时如何更改单元格引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39912649/

相关文章:

excel - 为什么Excel VBA无法在Word文档中查找和替换

vba - Excel VBA 查询访问失败

excel - INDEX 函数内部的 INDIRECT 给出 #REF 错误

Excel,如何使用间接平均值?

Excel,间接引用工作表范围

python - 如何使用 python 在 xlsxwriter 上进行编码

具有值(value)范围的 Excel 定价模型

Excel公式: Lookup from multiple named ranges

基于另一个下拉菜单的 Excel 下拉菜单

vba - VBA-使用Vlookup执行直到循环中的错误处理