我不知道我试图做什么是可能的,
我想操纵另一张纸上的数据,例如:
例如在sheet2上我将使用以下公式 = Sheet 1中!A1 + Sheet 1中!A2
我想要做的是有一个包含文本Sheet1的单元格!然后有一个公式,使用该单元格中的文本,如
sheet2 a1 = Sheet1
Sheet2中的FORMuls类似于以下
=A1!A1+A1!A2
这是可能的
感谢
答案 0 :(得分:3)
您可以使用INDIRECT
公式,该公式将字符串转换为可用范围。在您的情况下,您可以尝试将Sheet1
放在A1
上的单元格Sheet2
中,并A2
上的单元格Sheet2
中,放置公式:
=INDIRECT(A1& "!A1")
这将取A1
中的值(Sheet1
),将其与!A1
连接,并返回创建的字符串的值 - Sheet1!A1
。
您还可以使用ADDRESS
公式从单元格引用向后工作,该公式(至少)包含行号和列号,并返回单元格引用的文本表示形式。例如:
=ADDRESS(1, 1)
将以字符串形式返回值$A$1
,然后您可以将其传递到INDIRECT
以获取值(这是一种可用于以灵活/动态方式引用单元格的技术)。
答案 1 :(得分:2)
您可以使用公式中的INDIRECT()
函数来构建参考。
Sheet1!A1 = "Sheet2!"
Sheet2!A1 = "Hello World"
Sheet1!A2 = INDIRECT(A1&"A1")
Sheet1!A2 == "Hello World"