当一个工作簿中有几张表,手工复制粘贴合并即可。那如果一个工作簿中有上百个结构相同的工作表呢?各位老铁还会用手工复制粘贴吗?亦或是使用VBA等等?
其实,PQ也可以解决这个问题。
三张原表如图所示:
操作步骤如下:
第一种方式:如果表比较少,可以挨个导入到PQ编辑器;
①将三个表挨个导入到PQ浏览器,并修改属性名称;
②右键,新建一个空查询,再在编辑栏输入“= Table.Combine({集美店, 海沧店, 湖里店})”,回车即可;
第二步还有一种方法,就是“开始”,“将查询追加为新查询”,将另外两张表添加到右边,此时,也会得到一个合并表。
第二种方式:如果一个工作簿中表很多的话,一张表一张表载入编辑器很慢;
①导入整张工作簿,在导航器中选择整个工作簿,不要去多选工作表;
②载入后可以发现,Data列中的单元格都是一张表,我称之为“表单元格”,将其展开,
③标题下移了,所以,点击“将第一行用作标题”,再筛选掉多于的标题;
④选中不需要显示的列,删除,再加载到新工作表中;