当前位置:常识集 > 职场理财 > 职场就业 > 把多张表格的内容汇总到一张表格 多表格汇总
手机版

把多张表格的内容汇总到一张表格 多表格汇总

来源:常识集 阅读:1.65W 次

为了方便查看或上报,有时需要把多张表格里的内容汇总到一张表格里,并按不同的工作表进行区分,采用复制粘贴的方法可以实现,但如果数据很多,工作量会很大,有没有更简便快捷的方法,下面分享下这方面的技巧。

操作方法

(01)如图,数据在两个工作表内,如何才能把sheet2、sheet3两个工作表中的数据汇总到sheet1表格里。

把多张表格的内容汇总到一张表格 多表格汇总
把多张表格的内容汇总到一张表格 多表格汇总 第2张

(02)用函数公式可以处理类似问题,先做好sheet1的表头,如图。

把多张表格的内容汇总到一张表格 多表格汇总 第3张

(03)接下来提取相应的数据,在A2输入公式=IF(ROW()-1<=COUNTIF(Sheet2!B$3:B$22,"<>"&"")+COUNTIF(Sheet2!E$3:E$22,"<>"&""),"Sheet2",IF(ROW()-1<=COUNTIF(Sheet3!B$3:B$22,"<>"&"")+COUNTIF(Sheet3!E$3:E$22,"<>"&"")+COUNTIF(Sheet2!B$3:B$22,"<>"&"")+COUNTIF(Sheet2!E$3:E$22,"<>"&""),"Sheet3",""))。

把多张表格的内容汇总到一张表格 多表格汇总 第4张

(04)B2输入公式=IF($A2="","",INDIRECT($A2&"!"&ADDRESS(TRUNC((COUNTIF(A$2:$A2,$A2)-1)/2)+3,(COUNTIF($A$2:$A2,$A2)-TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)*2)*3+COLUMN()-3)))。

把多张表格的内容汇总到一张表格 多表格汇总 第5张

(05)接着在C2输入公式IF($A2="","",INDIRECT($A2&"!"&ADDRESS(TRUNC((COUNTIF($A$2:B2,$A2)-1)/2)+3,(COUNTIF($A$2:$A2,$A2)-TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)*2)*3+COLUMN()-3)))。

把多张表格的内容汇总到一张表格 多表格汇总 第6张

(06)在D2输入公式IF($A2="","",INDIRECT($A2&"!"&ADDRESS(TRUNC((COUNTIF($A$2:C2,$A2)-1)/2)+3,(COUNTIF($A$2:$A2,$A2)-TRUNC((COUNTIF($A$2:$A2,$A2)-1)/2)*2)*3+COLUMN()-3)))。

把多张表格的内容汇总到一张表格 多表格汇总 第7张

(07)然后选中A2:D2,把公式向下复制填充,直到公式结果出现空白,如图。

把多张表格的内容汇总到一张表格 多表格汇总 第8张

特别提示

如果对LOOKUP函数比较了解,也可用该函数实现相同的结果。

本文链接:https://www.changshiji.com/zclc/jiuye/ggl5mx.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。