在我当前的工作表中,我在列中有一些数字,表示我想从另一个工作表中获取数据的行。我想从我使用函数的同一列中获取它...
我知道使用= Sheet1!例如A1获取了Sheet1上的A1中的内容
和
= CONCATENATE(“A”,A1)在第二张纸上,给我带回A +在第二张纸上存储在A1中的任何值......为简单起见,我们说它是一个...所以它会返回A1
我在Sheet2上
我正在尝试
= Sheet1!CONCATENATE(“A”,A1)
但公式包含错误,我尝试过多次重写,但它永远不会有效......任何想法我需要的正确语法是什么?
非常感谢!
感谢
答案 0 :(得分:2)
正如Magicianeer所说,你必须使用INDIRECT
功能。以你的例子:
=INDIRECT(CONCATENATE("Sheet1!","A",A1))
应该给出你需要的结果。
但是,它有点冗长,您可以使用&
代替CONCATENATE
,并且可以直接使用Sheet1!A
:
=INDIRECT("Sheet1!A"&A1)
括号中评估的内容为Sheet1!A1
,INDIRECT
将此内容从文本转换为引用。
答案 1 :(得分:-1)
尝试:
= CONCATENATE(“A”,Sheet1!A1)