为了方便查看或上报,有时需要把多张表格里的内容汇总到一张表格里,并按不同的工作表进行区分,采用复制粘贴的方法可以实现,但如果数据很多,工作量会很大,有没有更简便快捷的方法,下面分享下这方面的技巧。
工具/原料
excel
函数公式
方法/步骤
1、如图,数据在两个工作表内,如何才能把sheetsheet3两个工作表中的数据汇总到sheet1表格里。
2、用函数公式可以处理类似问题,先做好sheet1的表头,如图。
3、接下来提取相应的数据,在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、B2输入公式=IF($A2="挢旗扦渌;","",INDIRECT($A2&&qu泠贾高框ot;!"&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、接着在C2输入公式IF($A2="争犸禀淫","",INDIRECT($A2&"!"&ADDRESS(TR炽扃仄呦UNC((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、在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、然后选中A2:D2,把公式向下复制填充,直到公式结果出现空白,如图。