按指定的列和行,拆分表。
例如:一个综合性的excel报表,第1行C列是省份,而且此综合性报表有多个sheet要拆分,想要实现拆分所有sheet,并按省份合并成一个excel表,比如所有辽宁省的数据合并成一个excel文件以不同的sheet体现。用此脚本即可实现。
关键点:
1、标题行唯一,不能跨行;
2、以某列为的数据为标准值进行拆分,该列不能有合并单元格;
3、每个sheet单独执行脚本拆分;
4、最后多个sheet是否能够按拆分数据标准合并成一个excel文件,主要看每次拆分时的给新文件起的名称是否一致,文件存在则新增sheet,不存在则创建文件。
另有附带小工具函数:
获取数量列号的英文字母、判断字符是否是英文、替换非汉字\数字\字母的字符、判断文件是否存在。
1