0

在我当前的工作表中,我在一列中有一些数字,它们代表我想从另一张工作表中获取数据的行。我想从我使用该函数的同一列中获取它......

例如,我知道使用 =Sheet1!A1 可以让我知道 Sheet1 上 A1 中的内容

=CONCATENATE("A",A1) 在第二张纸上,带我回来 A + 存储在第二张纸上的 A1 中的任何值......为简单起见,假设它是一个......所以它会返回 A1

我在 Sheet2

我正在努力

=Sheet1!CONCATENATE("A", A1)

但是公式包含一个错误,我尝试以多种方式重写它,但它从来没有工作过......知道我需要的正确语法是什么吗?

非常感激!

谢谢

4

2 回答 2

2

正如魔术师所说,您必须使用该INDIRECT功能。对于您的示例:

=INDIRECT(CONCATENATE("Sheet1!","A",A1))

应该给出你需要的结果。

不过有点长,可以用&代替CONCATENATE,直接用Sheet1!A

=INDIRECT("Sheet1!A"&A1)

括号中评估的是Sheet1!A1INDIRECT并将其从文本转换为参考。

于 2013-09-08T08:48:47.867 回答
-1

尝试:

=连接(“A”,Sheet1!A1)

于 2013-09-08T00:46:08.420 回答