Excel - 在公式列名称中插入单元格值

时间:2016-12-31 10:37:47

标签: excel excel-2007 worksheet-function worksheet

我有两张纸,在第一张纸中,链接的参考值在columnA中,其中包含7000,231,799等随机值

我想将Sheet2中的所有链接值插入到sheet1的列中,

因此可以使用这些代码访问这些值,例如,如果引用值为7000,231,799,则

我可以使用此公式访问工作表中的值

=sheet2!B7000

=sheet2!B231

=sheet2!B799

所以我直接尝试将值放在像这样的公式中

=sheet2!B<value of A1>
=sheet2!B<value of A2>
=sheet2!B<value of A3>

我尝试了很多让我错误#NAME?

的东西

请建议我一个解决方案。

2 个答案:

答案 0 :(得分:1)

您可以使用INDIRECT

=INDIRECT("sheet2!b"&A1)

但是我更喜欢使用INDEX,因为INDIRECT是易变的,并且会给你带来某些问题,例如每当你关闭它时总是要保存工作簿

=INDEX(Sheet2!B:B,A1)

答案 1 :(得分:1)

=INDIRECT ("sheet2!B"&sheet2!A1)