Power Query:非常规工资条

常规工资条为标题、内容、空行,每三行一循环,横向排版、打印。空行填充颜色,方便切割。其中用到函数嵌套,先把table以row转换为list,然后用List.TransformMany生成Table.ColumnNames、内容、{null}的循环,再把list以row转换为table。

 

非常规两分工资为标题1、内容1、标题2、内容2、空行,每五行一循环,纵向排版、打印,方便切割。列数为奇数则重复姓名列凑成偶数方便两分,Table.DuplicateColumn。

 

两分可用List.FirstN、List.LastN,考虑三分、四分的话,更常规的为List.Range。

 

常规工资条不需要计算列数,代码量也少,安全。非常规工资则需要计算列数,代码量也多些。

 

实践后发现两分工资条省纸,三分费纸,四分更离谱。

 

VBA做工资条,先计算行数,再从后至前循环复制粘贴第一行、第二行。

 

Excel做工资条,填充序列。先标题,从1始,3为步,行数*3-2。再内容,从2始,3为步,行数*3-1。再空行,从3始,3为步,行数*3。

 

Access,上报表,列数多了排版不了,改两分或者多分吧!

 

WPS,选中标题行,菜单-特色功能-HR助手-工资条生成器,扫码关注公众号,新建工作簿生成工资条,速度有点慢。

posted @ 2020-04-21 22:19  ForestYe  阅读(398)  评论(0)    收藏  举报