如果我们希望在B3单元格指定任意班级,不修改C3单元格的公式,就能计算对应班级的平均分,就需要使用indirect函数。
如下图所示,在C3单元格输入公式:
=AVERAGE(INDIRECT("'"&B3&"'!B:B"))
当B3单元格的班级变化时,C3单元格的值也会变化。
3
引用定义的名称
indirect函数和定义名称一起使用,可以用于制作多级下拉菜单。
如下图所示,在F3单元格选择省份之后,G3单元格的下拉菜单就会出现对应的市。
制作这种联动的下拉菜单需要使用indirect函数。具体操作步骤如下:
(1)选中F3单元格,单击【数据】-【数据验证】,打开【数据验证】对话框。【允许】选择“序列”;【来源】选择A2:D2单元格。