Excel – 在公式列名称中插入单元格值
我有两张表,第一张表中的链接引用值在列A中有随机值,如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?
东西#NAME?
请给我一个解决scheme。
你可以使用INDIRECT
=INDIRECT("sheet2!b"&A1)
但我更喜欢使用INDEX,因为INDIRECT是不稳定的,并且给你一些问题,比如在closures的时候总是不得不保存工作簿
=INDEX(Sheet2!B:B,A1)
=INDIRECT ("sheet2!B"&sheet2!A1)