请教EXCEL中关于INDIRECT函数

Sheet1中A1:A10=1,2,3,4,5,6,7,8,9,10
想要B1='Sheet1'!A1*B1,B2='Sheet2'!A1*B1,B3='Sheet3'!A1*B1,以此类推。就是想要根据Sheet1中A1:A10的数字,来选择Sheet1中B列公式中的EXCEL页数(不能将Sheet2页的名称改成2),请教一下高手怎么写公式?谢谢!!

第1个回答  2014-06-10
=PRODUCT(INDIRECT("Sheet"&A1&"!A1:B1"))追问

谢谢!因为只能选一个采纳答案。不好意思!

第2个回答  2014-06-10
=inderect(""Sheet" & A1 & "'!A1*B1")

但是,你这里有个循环引用的问题

B1=A1*B1?? 自身*自身?这样是有问题的追问

不好意思。B1先不管,麻烦再检查一下您的公式,是不是引号有些问题?谢谢!

追答

=indirect("'Sheet" & A1 & "'!A1") *B1

额,估计按快了,单引号按成双引号了。

追问

谢谢!后面有人写好了,因为只能选一个采纳答案。实在不好意思!

第3个回答  2014-06-10
=INDIRECT("SHEET"&A1&"!A1*B1")追问

谢谢!因为只能选一个采纳答案。不好意思!

相似回答