发布日期:2024-08-03 22:20 点击次数:190
文 前 推 荐 xfplay下载先锋影音
表格结构不同的跨多表汇总表格组成换取的跨多表汇总INDIRECT函数初学XOR异或逻辑函数妙用图片xfplay下载先锋影音
图片
编按:
增删表格后跨多表汇总能自动更新吗?不错!不同的表格姿色聘用的才智不同。结构和排序换取的表,不错加多一个空表后再进行汇总;状貌排序不同的表不错借用宏表函数自动取得责任表称呼进行汇总。
有伙伴问:跨多表汇总在增删表后汇总效果能自动更新吗?xfplay下载先锋影音
这个问题小窝往日莫得遭遇过,多方测试,找到以下才智。分红两种情况先容。第一种:各表格属性和排序一致对于这种表,径直输入=SUM('*'!B2)即可汇总。输入后公式自动形成=SUM(周1:周5!B2)。“'*'!”暗示现时责任簿中除现时责任表外的其他统共责任表。图片
性爱画面这种结构的多表汇总,只好不是在现时终末一张责任表,如斯处的“周5”后加多表,无论增删齐不错自动跟着责任表的加多跟新数据。如下。图片
运用这个特点,咱们不错汇总前新建一个空的“终表”,然后再汇总。后续需要增删表的本事,齐在“终表”前操作则不错保抓自动更新。图片
第二种:表格结构换取但排序不一致这类表汇总频频要聘用SUMPRODUCT+SUMIF+INDIRECT进行嵌套。=SUMPRODUCT(SUMIF(INDIRECT("周"&ROW($1:$5)&"!a:a"),A2,INDIRECT("周"&ROW($1:$5)&"!b:b")))图片
这种汇总,要是删除每个责任表,公式会出错;图片
要是新增责任表,公式也不会更新:图片
那奈何让汇总能奴隶责任表的增删自动更新呢?需要用一个宏表函数来帮咱们自动取得各个责任表的称呼。具体操作如下:Step 01 率先让汇总表与各分表的位置错开。图片
Step 02 界说称呼,用宏表函数get.workbook取得各责任表的称呼。此处称呼取名为“name”,公式=get.workbook(1)。图片
Step 03 修改汇总公式,将正本的“"周"&ROW($1:$5)”改成“name”,如下。=SUMPRODUCT(SUMIF(INDIRECT(name&"!a:a"),C2,INDIRECT(name&"!b:b")))图片
当今无论是加多仍是删除责任表,汇总效果自动更新。如下。图片
OK,对于多表汇总在增删表后的自动更新就先容到这。 本站仅提供存储业绩,统共骨子均由用户发布,如发现存害或侵权骨子,请点击举报。