将一个工作薄中的多个(或是一个)工作表匹配复制到多个工作薄中:
(通用)将一个工作薄中的多个(或是一个)工作表匹配复制到多个工作薄中.xlsm
(25.05 KB, 下载次数: 218)
适用条件:假设有一个工作薄“甲”中含有多张工作表,其表名称分别为:A,B,C,D,E。再有多个工作薄,其名称中分别含有A,B,C,D,E,比如是:测试薄A,测试薄B,测试薄c,测试薄D,测试薄e。现要需要将工作薄"甲"中的这些表分别复制到工作薄名含有其表名的工作薄中,也就是说要把工作薄“甲”中的工作表A,复制到工作薄“测试薄A”中,工作表B复制到工作薄“测试薄B”中,工作表C复制到工作薄“测试薄c”中,工作表D复制到工作薄“测试薄D”中,工作表E复制到工作薄“测试薄e”中,就可以使用此工具。注意表名与工作薄中名的匹配不区分大小写。并且如果工作薄"测试薄A"中原本就含有以A命名的工作表,那么就会先删除该表,然后再复制。复制到各工作薄的工作表也可以统一叫一个名字,这需要在工具启动的时候手动输入统一的工作表名。
步骤:1、点击后,选择多个工作薄,这是需要往里面复制工作表的工作薄。
2、接着会提示输入一个打开着的工作薄名称,这个应该是含有多个工作表的工作薄名称,并且一定要是打开着的。这个工作薄中的工作表,就是要按着匹配复制到第一步中选择的那些工作薄当中。
3、第三步就是要选择是否不用更改复制过去的工作表名称。如果选择采用统一的工作表名称,那会接着要求输入统一的名称。
4、特别注意的是,如果要把工作薄“甲”中的两个工作表A和B都复制到某个工作薄中,那个这个工作薄的名字应该包含A跟B,比如叫做“测试薄A和测试薄B”,但是这种情况下就不能使用统一更改复制后的工作表名称了。
5、还有一种情况 ,我们需要把工作薄“甲”中的某一个工作表A复制到所选择的多个工作薄中,那么我们其实只需要将工作表A更名为所选择的多个工作薄的后缀名中都具有的字符就可以了。比如所选的工作薄的后缀名都是xlsx,那么我们只要把工作薄“甲”中的工作表A更名为X,或是XL,或是xls,或是SX,等,都可以实现。当然,为了操作速度快,可以只在工作薄“甲”中只留需要移动复制的工作表。 |