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

时间:2015-01-14 22:07:47

标签: excel row formula

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的行和“行测试”的效果结合起来。

1 个答案:

答案 0 :(得分:6)

你需要另一个间接:

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