您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如何将excxl表格中不同月份的个人工资自动汇总?
数据,透视,表格如何将excxl表格中不同月份的个人工资自动汇总?
发布时间:2019-02-08加入收藏来源:互联网点击:
新建来自于文件夹的查询,引入工资表
新建一个Excel文件,将其重命名为”工资汇总“,然后点击”数据“标签,选择“新建查询”,点击“从文件”,在滑出菜单中选最后一项“从文件夹”:
找到包含12个月工资的工资表所在的文件夹,然后点击“确定”:
为什么要从文件夹而不是Excel文件中新建源呢?原因在于,如果是从Excel文件新建源,那么你需要选择12个表:
然后新建了12个查询:
非常繁琐。实际上我们需要的是合并这12个表的数据而不是处理12个查询。
选择“编辑”查询
上一步点击“确定”后,进入到下面这个界面,选择“编辑”,我们要对查询进行编辑,以汇总数据。
删除不必要的列,只保留Content列
在这一步我们要删除掉Content列之外的其他列。
确保选中Content列之后,点击菜单栏的“删除列”,在弹出菜单中选择“删除其他列”。
提取出Content列的数据
现在我们要提取出Content列中的数据。
在菜单栏选择“添加列”,然后选择“自定义列”,在弹出窗口的公式窗格中输入:
Excel.Workbook([Content])
如果在界面中操作的话,[Content]不用输入,输入Excel.WorkBook()后把鼠标定位在括号内,直接鼠标双击右侧“可用列”中的“Content”就会自动把它加入到括号中去。
添加了自定义列之后,就可以删除“Content"列了,我们用不着它,因为数据都被我们提取到自定义列了。确保选中Content列,然后点击菜单栏上的”删除列“,在弹出菜单中选择”删除列“。这样就只保留了自定义列。
我们双击自定义列旁边的左右箭头符号,将其展开,选择“Data”列,因为我们需要的数据就在这里边。确保其余选择框不被选中:
最后得到的应该是像下图这样的结果:
到这一步之后,就把12个月的工资获取到了,下一步我们要把这12个表格合并为一个。
合并12个工资表为一个
前面的都是铺垫,到这一步是最关键的一步。这一步有两个选择:
一是直接点”Data“旁边的左右箭头符号,展开Data列。这样就把12个表格完整地合并到一起了。但是也把12个表的列标题也显示出来了。实际上我们只需要一个表的列标题作为总表的列标题,其余11个表的列标题要过滤掉。
点击”确定“后,是下图这样子:
可以看到所有表格的标题行也列出来了。
下面我们来过滤掉不必要的标题行。
首先点击左上角表格符号右下角的向下箭头符号,选择”将第一行用作标题“。这样总表的标题行就有了。
然后点击任意列标题旁边向下的箭头,在弹出窗口中过滤掉其余11个表格的标题行。根据选择的列不同,需要过滤的内容不同。
设置列格式
由于我们要汇总计算,所以对需要汇总的列设置数据格式。选中需要设置格式的列,然后在菜单栏的”转换“命令组找到”数据类型“,点击,在滑出菜单中选择需要的格式。一般只要设置数字格式即可。
到这一步之后,我们有两个选择:
如果要对工资数据进行复杂统计分析,那么就可以直接加载结果到数据模型,用数据透视表结合度量值来统计分析。
如果我们只需要简单统计汇总每个人的工资年度数据,那么还可以直接通过分组来统计计算。
如上图我根据员工姓名进行分组汇总,汇总统计了实发金额和奖励提成。还可以根据需要添加其他汇总字段或直接点击“操作”选择不同的汇总统计公式。
加载结果
处理完毕后,我们可以将结果加载到数据模型,以用powerpivot进行更复杂的分析和更丰富动态的可视化呈现;也可以直接加载到Excel表格中。
结语
整个操作看上去步骤繁多,还很复杂。但是熟悉PowerQuery之后,可以在几分钟内完成全部操作。
整个数据模型非常有弹性:无论是只有一个月的工资表,还是有一年的工资表,乃至十年的工资表,都可以用上述模型快速处理,无需做任何额外的操作,就能得出你想要的结果。
最妙的是,有了数据模型后,结合PowerPivot尤其是PowerBI Desktop的强大功能,可以对整个公司的工资数据进行全方位分析,并以专业且可交互的图表展示出来。
如果您觉得这篇帖子对您有价值,欢迎转发、评论或收藏。谢谢。
回答于 2019-09-11 08:43:50
要汇总1月到12月的工资表可以使用power query来进行数据汇总
以汇总考勤为例来演示下如何汇总
首先我们将所有的考勤表放在同一个文件夹中,然后新建一个excel文档并打开他,如下图
我们打开汇总表后,点击数据选择新建查询,然后选择从文件,选择文件夹,找到我们放置考勤表的文件夹。点击确定
会进入如下界面我们直接选择编辑即可
会进入如下界面,我们将没用的删除
然后我们点击添加列,选择组定义列,会弹出对话框,然后可以自己根据需要命名,然后在自定义公式中输入Excel.Workbook([Content]),注意大小写,可以直接粘贴我的,然后直接点确定
确定后点击我们插入列的左右方向的箭头扩展数据,然后直接点击确定即可
只保留table列其他的都删除
然后我们点击table列的左右箭头扩展数据点击确定
然后就得到了汇总表,我们选择关闭并上载至
选择表,点击加载
然后点击表头选择降序,将表格排序到一起删除多余表头
最后插入数据透视表,拖动到合适字段就可以了
我是Excel从零到一,关注我持续分享更多Excel技巧
回答于 2019-09-11 08:43:50
除了楼上那些方法之外,
可以搜一个免费的插件:易用宝[微笑]
EXcelHome论坛出的,
可以实现多个文件/表格的自动合并
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |