首页 文章

从不同工作表间接调用列

提问于
浏览
1

我知道如何在工作表中使用间接公式 .

=INDIRECT(CHAR(ROW(A5))&ROW(A5))

但是,我很难操纵它来从不同的工作表中找到一个名为'sheet1'的公式

我试图使用间接公式检索Sheet1的B3中的值 . 任何帮助表示赞赏 .

请注意,继续(我计划将此公式拖下来)我计划操纵行和列,所以我确实想要它们(行和列)作为变量值 .

例如:不是间接的('Sheet1'!B3),而是间接('Sheet1!'和char(row(a5))......等),这对我不起作用 .

谢谢您的帮助!

1 回答

  • 8

    =INDIRECT(CHAR(ROW(A5))&ROW(A5)) 只返回 #REF

    不要使用 CHAR() 之类的东西来构建"A1"地址 . 更好地使用R1C1:

    =INDIRECT("'Sheet1'!R3C2",0)
    

    使行可拖动:

    =INDIRECT("'Sheet1'!R"&ROW()&"C2",0)
    

    或者适合列:

    =INDIRECT("'Sheet1'!R3C"&COLUMN(),0)
    

    或两者:

    =INDIRECT("'Sheet1'!R"&ROW()&"C"&COLUMN(),0)
    

相关问题