excel中如何批量把多行数据分到不同的SHEET中

发布网友

我来回答

3个回答

热心网友

数据表

加一个辅助列,否则只能用数组公式,而你的数据量看起来很大,会很卡的。

A2=B2&"-"&COUNTIF(B$2:B2,B2)向下复制

建立一个分配表,表名为1

E2=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"")&T(NOW())

这个公式是提取工作表名称的,必须先把工作簿保存后才能生效。

A2=IFERROR(VLOOKUP($E$2&"-"&ROW(A1),数据表!$A$2:$E$100000,COLUMN(A1)+1,0),"")向下向右复制

把工作表1复制几个副本(根据数据表分配的需要)分别改名为2、3、4……后保存工作簿。这样数据表的隔行数据就分别分到不同的SHEET中了。

热心网友

建立透视表,然后页字段拉入第一列,!!!
分析》选项,显示报表筛选页立即自动按第一列各个名称的工作表
(不过,,,,你这个工作表500个,可能不太合适)

热心网友

可以。你加我qq我帮你写个vba。248226785

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com