Power Query 标题不固定的多表合并

标题在固定行的多表合并,通过Table.Skip()这个函数跳过不是目标标题的行数,就可以完成标题在固定行的合并。


图 1


标题不固定,如图1,合肥公司标题在3行,南京公司在第5行,杭州公司在第5行,这样的多表合并,是否可以通过Table.Skip()函数自动跳过不是目标标题的行,答案是可以的。

首先仍然是先导入要合并的工作簿或文件。


图 2


选择菜单【添加列】下的『自定义列』,如图2。


图 3


进入〖自定义列〗页面,如图3,在「自定义列公式中」输入”=Table.Skip([data],each [Column1] <>“日期”)”,〘确定〙。

注意:

1. 区分字母大小写,每个单词开头字母大写(each 除外)。

2. 函数第一个参数,为引用列,可以在可用列中直接选择。

3. 函数第二个参数,按条件跳过,这里面我选择是跳过第一列不等于【日期】的行。

其中:each指条件前每一行。

4. 函数的第二个参数,不一定非选第一列,选择你想利用的目标标题在其他行没有相同内容的就行。

这样我们就创建好了自定义列。


解析[自定义]这一列,删除非目标表其他列,将第一行作标题,筛选日期列,勾掉【日期】列文字[日期]。

最后,我们把数据类型修改成正解的数据类型,关闭并上载。

标题不固定的多表合并就完成了。

你学会了吗?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容