单元格引用

我不知道如果我试图做的事情是可能的,

我想操纵另一个工作表的数据,例如:

例如在sheet2我会使用下面的公式= Sheet1!A1 + Sheet1!A2

我想要做的是有一个单元格,其中包含文本Sheet1! 然后有一个使用该单元格中的文本的公式

sheet2 a1 = Sheet1 

Sheet2中的formauls如下所示

 =A1!A1+A1!A2 

这可能吗

谢谢

你可以使用INDIRECT公式,它会把一个string转换成一个可用的范围。 在你的情况下,你可以尝试把Sheet1放在Sheet2单元格A1Sheet2单元格A2放置公式:

 =INDIRECT(A1& "!A1") 

这将取A1Sheet1 )中的值,并将其与!A1连接,并返回创build的string – Sheet1!A1

您也可以使用ADDRESS公式,从单元格引用到string向后工作,该公式至less需要一个行号和一个列号,并返回单元格引用的文本表示forms。 例如:

 =ADDRESS(1, 1) 

将以stringforms返回值$A$1 ,然后您可以将其传递到INDIRECT以获取值(这是一种可用于以灵活/dynamic方式引用单元格的技术)。

您可以在公式中使用INDIRECT()函数来构build引用。

 Sheet1!A1 = "Sheet2!" Sheet2!A1 = "Hello World" Sheet1!A2 = INDIRECT(A1&"A1") Sheet1!A2 == "Hello World"