在上一期的内容中,我们介绍了Power Query(简称PQ)中高效替代工作表函数Vlookup的功能--合并查询,用过此功能的朋友都会觉得优雅难忘~ 合并查询功能,是指表和表之间横向通过关联字段进行合并,而有些情况我们还需要纵向合并,以便实现相同数据结构 这种纵向合并,如果在传统Excel工作表中,要么通过SQL去合并,要么用VBA去合并,要么手工合并,甚至有人说用Python???。。。很多朋友肯定听到就头痛了! 不过确实当你这些待合并的表格数量有很多,甚至是分布于不同的工作簿文件中时,这时对于一个初级用户来说,可以说遇到了一个天大的难题! 但是,当你使用Excel中的Power Query时,这个事情瞬间就变得很简单了! 合并本工作簿内的数据当要合并的数据,都在本工作簿时,并且你想直接在本工作簿内呈现合并结果,那么可以这样来操作:
也就是说,我们其实是把表2、表3都追加到表1中,按下确定后,合并结果马上呈现: 就是那么方便、直接!如果你是新一些的版本,可能还会有一个功能『将查询追加为新查询』,就可以把多个表合并在一起并且生成一个新的查询。 合并文件夹中的数据每天都有报表从公司导出来,能不能把它们都扔进一个文件夹里,然后批量自动合并?是不是想想都兴奋?! 以前即使你通过其他方法来做,可能不方便持续地自动化实现,所以PQ这里的优势非常明显,因为这可是自动化报表环节中很重要的一环! 废话不多说,赶紧搞起来,首先应该在『数据』→『获取数据』→『从文件夹』 去输入或选择你的文件夹来源。 然后就会显示一个导航器,列出了文件夹里的所有文件的相关信息: 这时其实你只要点『组合』,然后选择「合并和加载」,就会弹出一个窗口,让你进一步去选择要合并的内容。 这里要提醒一下,必须要确保所有待合并的工作簿文件中,都有同一个工作表名称,例如上图中就是【Sheet1】,即你要合并的数据都存放在一个Sheet1的工作表中,只是它们在不同文件而已!当然这个一般都能满足,因为公司导出的报表格式都是统一的,如果不满足,那么就需要你手工修改为同一工作表名称! 当你点下确定后,所有文件瞬间就合并完成了,并且帮你加载到当前工作簿中! 当然以后有机会,我们会来讲讲M code,这样你就能处理各种复杂的合并问题:不同的数据来源,不同的文件类型,不同的工作表名称。。。好,别太兴奋了,我们需要循序渐进地学习!最重要的,就是先用起来! 至此,关于PQ的【主页】功能就介绍完毕了,后面会继续为大家介绍其他的PQ功能,帮助大家提升工作效率! -数据化管理|近期推荐- |
|