如何在另一个函数中使用一个函数的结果来获取Excel中另一个工作表中存储在单元格中的值?
在我当前的工作表中,我在一列中有一些数字,它们表示我希望从另一个工作表中获取数据的行。我想从我使用函数的同一列中得到它 我知道使用=Sheet1!例如,A1得到了表1中A1中的内容 及 =连接(“A”,A1)在第二张纸上,使我返回A+第二张纸上A1中存储的任何值。。。为了简单起见,让我们说它是一个。。。所以它会返回A1 我在第二张纸上 我正在努力 =第1页!连接(“A”,A1) 但是这个公式包含一个错误,我试着用很多方法重写它,但它从来都不起作用。。。知道我需要的正确语法是什么吗 非常感谢 谢谢试试:如何在另一个函数中使用一个函数的结果来获取Excel中另一个工作表中存储在单元格中的值?,excel,excel-formula,worksheet-function,Excel,Excel Formula,Worksheet Function,在我当前的工作表中,我在一列中有一些数字,它们表示我希望从另一个工作表中获取数据的行。我想从我使用函数的同一列中得到它 我知道使用=Sheet1!例如,A1得到了表1中A1中的内容 及 =连接(“A”,A1)在第二张纸上,使我返回A+第二张纸上A1中存储的任何值。。。为了简单起见,让我们说它是一个。。。所以它会返回A1 我在第二张纸上 我正在努力 =第1页!连接(“A”,A1) 但是这个公式包含一个错误,我试着用很多方法重写它,但它从来都不起作用。。。知道我需要的正确语法是什么吗 非常感谢 谢谢
=CONCATENATE(“A”,Sheet1!A1)正如魔术师所说,您必须使用
间接功能。例如:
=INDIRECT(CONCATENATE("Sheet1!","A",A1))
应该给出你需要的结果
但是,它有点长,您可以使用&
而不是串联
,并且您可以直接使用Sheet1!A
:
=INDIRECT("Sheet1!A"&A1)
括号中的计算结果是Sheet1!A1
,和间接
将其从文本转换为引用。参见间接