[英]How do I use the result of one function in another function to get the value stored in a cell in another sheet in Excel?
在我当前的工作表中,我在列中有一些数字,这些数字代表我想从另一工作表中获取数据的行。 我想从使用函数的同一列中获取它...
我知道使用= Sheet1!A1例如可以让我了解Sheet1的A1中的内容
和
= CONCATENATE(“ A”,A1)在第二张纸上,带我回来A +第二张纸上A1中存储的任何值...为了简单起见,假设它是一个...所以它将返回A1
我在Sheet2上
我正在努力
= Sheet1!CONCATENATE(“ A”,A1)
但是公式中包含错误,我已经尝试通过多种方式重写它,但是它永远无法正常工作...知道我需要的正确语法是什么吗?
不胜感激!
谢谢
正如魔术师所说,您必须使用INDIRECT
函数。 例如:
=INDIRECT(CONCATENATE("Sheet1!","A",A1))
应该给出您需要的结果。
但是,这有点冗长,您可以使用&
代替CONCATENATE
,并且可以直接使用Sheet1!A
:
=INDIRECT("Sheet1!A"&A1)
括号中的内容是Sheet1!A1
,并且INDIRECT
将此内容从文本转换为引用。
尝试:
= CONCATENATE(“ A”,Sheet1!A1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.