Excel+Python:分组名单

各部门的社保、公积金、全勤奖、工衣、工龄奖、罚款等名单,要统计出来,A4纸横向排版。要么发群里通知,要么打印给相应主管。部门放一列,相应部门名单放一个cell里面。

公开透明后,人头不对、人名不对,各部门及时反馈,你就可以早点发现问题。

Excel中选中区域,双击运行Python文件,import pandas as pd,读取剪切板赋值给变量。点人头,groupby()后size(),再做成DataFrame。点名,groupby()后','.join()。有部门为共同列,两个直接merge()后导出为Excel/CSV。

双击打开Excel,美化一番,我一般选Ctrl+T/Ctrl+L,将其转化智能表,自动美化。横向,缩放列,OK!

直接在Excel中做,动态变化,也可以更加个性化。Power Query加索引,除以10,取整、取余,透视不聚合,就可以最多10人一个cell。用VBA从尾至头合并部门列,再美化一番。

猜你喜欢

转载自www.cnblogs.com/ezhou/p/12817516.html