
关于表格合并,我们之前讲过好些案例,
包括:
规则的表格合并
老版本SQL语句的方式合并表格
这一章他们都不一样,并且可以称之为相对完美的表格合并方法!
例如下方有N年的数据表Excel文件,
为了讲清楚案例,我并没有用太多的文件,1000个文件也是一样的合并方法.

在这些文件中,表头会有次序不一样,或者有些表格有某项内容,但是某些表格没有.
如下图,每个年份的Excel表格统计,从上到下分别是:
2016年到2019年的情况,
这些表格蓝色的表头部分,表头有多有少,

如果依据通常的PQ合并,最后的结果会丢失掉不少年份的统计数据.
如下图,就是我们之前所讲的常规方法做的数据合并,
由于参照的第一个年份的所有表头进行的合并,所以出现这样的情况是必然的.
大家也一定都遇到过.

而有可能你的需求是:
即使有一些年份当中的数据是没有统计的,
但是在合并的时候,应该考虑到所有表格的表头内容,进行数据合并.
这样才不会丢失掉重要信息,如下图所示:
2016表头只有前面5项,后面的表头内容出现在其他年份当中.