原始表格
调整后表格
也就是从第3列开始到第5列,我们需要把第一行的数据提升为标题行。
我们看下思路:
如果直接把表格转为列,则会失去原有的标题,所以需要进行一次标题下降。
一共5列,也就5个list,但是后面几个list我们需要把第一列标题去掉。
List.Range(Table.ToColumns(降级后的表),2,3)
因为里面涉及列中套列,所以使用List.Skip的话是针对需要处理列里面的明细列进行。这里会用到List{}的方式进行定位,通过List.Transform来进行循环。因为这里是循环3次,而且是从0开始,也就是0-2定位列表里的内容。
List.Transform({0..2}, each List.Skip(需去除标题的列{_},1))
这样就得到我们所需要的列表内容了。
我们为了以后方便,可以把这个步骤做成自定义函数,这样就能直接在下次碰到的时候直接使用。
其中错行是我们自定义的函数名称 我们看下函数说明
如果觉得不错,请点赞转发下。
请点个赞,转发分享给更多的人。