Excel多工作表引用,Indirect函数才是NO.1,多表操作这两组函数公式你应会
相信大家在进行数据汇总的时候,对一份工作簿中的多个工作表数据进行多表汇总,相信这个问题绝大多数人都碰到过。对于多工作表数据的引用,许多同学还是不知道如何操作。
如上图所示,表格中有1-5月5个月的工资数据,每个工作表里面的人数是不固定的。我们需要在汇总表中将对应人员5个月数据进行汇总求和。这里就涉及到对5个工作表的引用。下面我们就来学习Indirect函数3种不同工作表名称下的引用操作。案例一:Indirect函数对以数字命名的工作表进行多表引用
案例说明:对1-5月5个工作表的数据进行求和函数公式:=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$5)&'!A:A'),B6,INDIRECT(ROW($1:$5)&'!c:c')))函数解析:1、在进行多工作表数据条件求和的时候,我们需要用到Indirect函数进行多表引用,sumif函数进行条件求和,sumproduct函数进行数组求和。也就是三个函数进行嵌套运用;2、Indirect函数进行以数字命名的多表引用时,利用INDIRECT(ROW($1:$5)&'!A:A')可以直接调用1-5个工作表中的A列数据。案例二:Indirect函数对数字+文本命名的多工作表进行数据求和
案例说明:工作表名称为分别为1月、2月、3月、4月、5月,以数字+文本的形式组成。函数公式:=SUMPRODUCT(SUMIF(INDIRECT((ROW($1:$5)&'月')&'!A:A'),B3,INDIRECT((ROW($1:$5)&'月')&'!c:c')))函数解析:1、在这种数字+文本形式的多工作表引用中,Indirect函数引用时需要将数字和文本分别。ROW函数只引用数字,然后用&符号进行连接对于的文字即可实现多表引用。现在你学会如何利用Indirect函数进行多工作表数据引用了吗?精彩内容推荐