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