Excel,尝试使用 Row() 引用单元格以从其他选项卡间接() 提取数据


Target Tab Name     Data (date)     Formula used to grab it
1   RTP SVC MCU         01/31/15        ='RTP SVC MCU'!G1
2   RTP SVC MCU         01/31/15        =INDIRECT("'" & B2 & "'!G1")
3   RTP SVC MCU         #REF!           =INDIRECT("'" & ("B" & ROW()) & "'!G1")
Row test        B5  ="B" & ROW()

在我的工作表上,我正在创建一个摘要选项卡,该选项卡将从其他选项卡中提取各种信息。标记为 1 的示例从选项卡"RTP SVC MCU"(单元格 G1)中抓取日期,简单明了。

示例 2 执行相同的操作,但我删除了显式定义的选项卡名称,并将其替换为对 B14 中摘要中已存在的选项卡名称的引用。

示例 3 尝试执行相同的操作,但没有显式定义包含 Tab 名称的单元格。基本上,我想从"目标选项卡名称"列中获取选项卡名称以获取它自己的行号,以便可以填充所有日期列(和其他列),而无需使用自动填充向下拖动公式,因为摘要之间需要有空白行。

长话短说,我正在尝试将标记为 2 的行和"行测试"的效果结合起来。

你需要另一个间接:

=INDIRECT("'" & (INDIRECT("B" & ROW())) & "'!G1")

最新更新