Power Query 标题在固定行的多表合并

在前两节课,我们学习了《同一工作簿多表合并》和《同一文件夹下多工作簿合并》,我们发现,《同一文件夹下多工作簿合并》,比《同一工作簿多表合并》,多了一个设定自定义列,通过Excel.Workbook()函数解析工作簿这么一个步骤,其他部分都相同,而且,它们有一个共同的特点,就是所有表的标题都在第一行。

图 1

然而,工作中,标题在第一行的情况还是少数,今天我们来学习标题在固定行的多表合并,如图1,我们只需要学习一个新的函数Table.Skip(),用这个函数跳过不是标题的行数,问题就迎刃而解。

图 2

新建一个空白工作簿,如图2,打开菜单【数据】下的『新建查询』,选择〖从文件〗下的「从工作簿」。

图 3

进入〖导入数据〗页面,如图3,选择需要合并的工作,〘导入〙。

图 4

进入〖导航器〗页面,如图4,选择工作簿〈标题在固定行的销售表.xlsx〉,〘转换数据〙。

图 5

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

图 6

进入〖自定义列〗页面,如图6,在「自定义列公式中」输入”=Table.Skip([data],2)”,〘确定〙。

注意:

区分字母大小写,每个单词开头字母大写。

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

函数第二个参数,为需要跳过的行数,因为第三行是我们需要的标题,所以跳过2行就可以了。

图 7

这样我们就创建好了自定义列,如图7。

图 8

点击[自定义]后面的解析符,解析这一列,其他步骤与同一工作簿多表合并一样。

图 9

图9中绿色区域就是解析后我们需要的合并表,右键,删除其他列。

图 10

图10就是我们需要的合并表,现在我们将第一行作标题,筛选日期列,勾掉日期列文字[日期]。

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

图 11

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

你学会了吗?

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

友情链接更多精彩内容