关于Excel同一工作簿汇总不同数据表同一位置数据的解决办法
使用语句:=IFERROR(INDIRECT("常量"&变量&...),"")
IFERROR函数为错误处理函数无需理会,让我们用一个实例来理解INDIRECT函数的参数实质,如图:
我们需要将表Sheet1和表Sheet2的费用总额项汇总到表Sheet3,在单元格输入:=IFERROR(INDIRECT("Sheet"&B1&"!B6"),"") 即可引用表Sheet1的费用总额
关于=IFERROR(INDIRECT("Sheet"&B1&"!B6"),"")里各参数的实质:
"Sheet":表名相同部分,为常量;
B1:获取B1单元格的值,在此表中,B1单元格的值为1,为变量;
&:&为连接符号;
表述内容:Sheet1!B6 (INDIRECT函数可以拼接变量和常量,从而实现表的切换,如B1的值为2时,表述内容为:Sheet2!B6,此时引用了表Sheet2里B2位置的值);
Sheet1!B6语句表示引用表Sheet1里B6单元格的值,此语句可以直接使用。
根据个人情况填入对应参数后,使用填充功能即可以实现批量不同表同一位置数据的引用
本文内容相关由XR提供支持
赞 (0)