Excel formula Excel中的间接函数-向下拖动列

Excel formula Excel中的间接函数-向下拖动列,excel-formula,excel-indirect,Excel Formula,Excel Indirect,我正在编写一个工作簿,其中包含一组任务的主列表,然后该组中的每个人都会有一个包含其特定信息的工作表。我想将这些子工作表中的几列信息重新填充到主列表中 我想我要做的是间接引用工作表选项卡名称。以下公式适用于我: (此列中的B2引用工作表名称,E2是我要返回的工作表单元格) =间接(B2&“!E2”) 例如,B2可能会说“Sarah”,在这种情况下,公式会从工作表“Sarah”上的单元格E2返回值,这正是我想要的结果 我遇到的问题是,当我将此公式拖到下一行时,我对E2的单元格引用保持不变,而不是像我

我正在编写一个工作簿,其中包含一组任务的主列表,然后该组中的每个人都会有一个包含其特定信息的工作表。我想将这些子工作表中的几列信息重新填充到主列表中

我想我要做的是间接引用工作表选项卡名称。以下公式适用于我:

(此列中的B2引用工作表名称,E2是我要返回的工作表单元格)

=间接(B2&“!E2”)

例如,B2可能会说“Sarah”,在这种情况下,公式会从工作表“Sarah”上的单元格E2返回值,这正是我想要的结果

我遇到的问题是,当我将此公式拖到下一行时,我对E2的单元格引用保持不变,而不是像我希望的那样前进到E3。

我有3000行要执行此操作,因此手动重新键入该行听起来并不有趣。有没有办法让这一切自动进展


我很确定我的问题在那些“标记”中,但我画的是空白。有人能帮我吗?

考虑一下这样的事情:

=INDIRECT($B$2 & "!E" & ROWS($1:2))

我们想“冻结”heB2并传播细胞参考。

我做了更多的挖掘,并提出了以下解决方案:

=间接($B2&“!”&单元格(“地址”,E2))


它似乎有效。它可能不是最优雅的解决方案,但我还是要它!

可能因为工作表名称包含一个或多个空格而不起作用。这将适用于:
=INDIRECT(“&B2&”!E2”)

谢谢你的建议。我最终选择了手机和地址参考,但我打赌你的建议也会奏效。这显示了我的想象力