EXCEL中关于INDIRECT函数是什么?

如题所述

亲,如果您只是想按1、2、3、……、10的顺序引用工作表,那么不用在A1:A10输入1~10,因为用ROW(A1)可以很方便的产生顺序数,向下拉动公式,ROW(A1)就变成ROW(A2)……
公式为:B1=INDIRECT("Sheet"&ROW(A1)&"!A1*B1")

如果您引用的工作表数字不是顺序的,必须按A列自定义的顺序,那么公式改为:
B1=INDIRECT("Sheet"&A1&"!A1*B1")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-09
B1=()*B1?循环哦
=INDIRECT("Sheet"&A1&"!X100")
将引用当前表中A1指定的Sheet号中的X100
=INDIRECT("Sheet"&A1&"!B2:B100")
将引用当前表中A1指定的Sheet号中的B2:B100
=INDIRECT("Sheet"&A1&"!A1")*INDIRECT("Sheet"&A1&"!B1")
会返回当前表中A1指定的Sheet号中的A1*B1的数值
第2个回答  2018-03-09
=INDIRECT("SHEET"&A1&"!A1*B1")
第3个回答  2018-03-09
=PRODUCT(INDIRECT("Sheet"&A1&"!A1:B1"))
相似回答