[已解决] 从文件夹合并多个工作簿,如何删除所有table中的前1行和...

  [复制链接]
查看263347 | 回复186 | 2020-11-5 21:10:03 | 显示全部楼层 |阅读模式
10539102039541.png 从文件夹合并多个工作簿,如何删除所有table中的前1行和最后2行,并提升第二行做标题,原先试着用添加表格,合并多个工作簿的“五险”表格,虽然可以,但是实际工作中需要在表格最后添加行,添加的行有时候不会自动格式化为表格,所以就想用合并多个工作簿中的”五险1“工作表
10539102039545.zip (131.42 KB, 下载次数: 0)
回复

使用道具 举报

matthew | 2020-11-5 21:19:03 | 显示全部楼层
Table.TransformColumns(上一步,{"转换文件",eachTable.PromoteHeaders(Table.RemoveLastN(Table.RemoveFirstN( _,1),2)) })
估计是这个意思
回复

使用道具 举报

GlitterMai | 2020-11-5 21:22:04 | 显示全部楼层
Table.TransformColumns(上一步,{"转换文件",eachTable.PromoteHeaders(Table.RemoveLastN(Table.RemoveF ...

10539102039542.png 检查了符号的中英文,请问我哪里做的不对吗?
回复

使用道具 举报

colen | 2020-11-5 21:27:04 | 显示全部楼层
检查了符号的中英文,请问我哪里做的不对吗?


括号位置,或括号数量不对,手边没有pq,仔细查一下吧
回复

使用道具 举报

嘉瓜 | 2020-11-5 21:31:04 | 显示全部楼层
括号位置,或括号数量不对,手边没有pq,仔细查一下吧


嗯,试了下没有成功,下次有空的时候帮我看下吧
回复

使用道具 举报

lg2015 | 2020-11-5 21:38:04 | 显示全部楼层
感觉这种没VBA方便呢
回复

使用道具 举报

laziobest | 2020-11-5 21:40:05 | 显示全部楼层
感觉这种没VBA方便呢


主要是想用pq做BI,所以来学习下
回复

使用道具 举报

qqwwee | 2020-11-5 21:48:05 | 显示全部楼层
Table.TransformColumns(  上一步   ,
              { "转换文件",
                each Table.PromoteHeaders(  Table.RemoveFirstN( Table.RemoveLastN( _ ,2)
                                 ,1)
                         )
              }
            ),



是不是最后还有个逗号没写上,你的文件实在看不懂,最后那个逗号要看是不是最后一步,是的话就不要了,其他的逗号,括号仔细核对,“转换文件”是文件里的字段名称,看看有没有空格之类的错误。
回复

使用道具 举报

van | 2020-11-5 21:50:05 | 显示全部楼层
Table.TransformColumns(  上一步   ,
              { "转换文件", ...


十分感谢,弄好了
回复

使用道具 举报

李波儿 | 2020-11-5 21:55:05 | 显示全部楼层
我分享下我的代码,有两段,第一段是用“示例文件”做成自定义函数的,第二段是不用处理的系统生成的
第一段:
10539102039543.png
第二段
10539102039544.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则