如何将excxl表格中不同月份的个人工资自动汇总?

清新自然99


建议使用合并计算功能,因为没有工资表数据,下面以我现有的表格为例进行说明。下图中的1-5月的数据姓名一列也是不完全一样的,现在要实现汇总到一个工作表中进行数据分析。

这个是效果图,如果和你要实现的效果一样,那就请往下看具体操作步骤吧。

在新建的空白的工作表中,打开数据选项卡——合并计算——引用位置选择第一个工作表的A列和B列区域——添加到下面的所有引用位置框中。对其他几个工作表执行同样的操作。添加完成后在下面的标签位置选择首行和最左列——确定,即可完成合并了。具体操作如下面动图所示。

在新的工作表中,可以利用ctrl+T生成的智能表进行计算分析。全选后按alt+=即可快速求和。

这就是利用合并计算汇总合并多个工作表的技巧。


疏木excel


我是Excel大全,这里,我和大家分享4个多表汇总的方法:透视表、SQL、PQ、合并计算;

01 多重计算区域透视表

透视表,一直都是Excel中统计分析的利器,只是在多表汇总时,很多人就不会了,其实,这里有一个隐藏的小功能(实际上是旧版本的功能),那就是透视表向导。


  • 按下+D,松开按键,再按P,就能调出这个透视表向导;

  • 在向导中,选择多重计算区域透视表,今天,就是要用这个来多张工作表汇总;

  • 选择所有工作表区域,并,为每张工作表设置一个“页字段”,用于标识来自不同工作表的数据;

  • 调整布局,这是一般透视表的步骤了,把需要的字段,拖拽到透视表区域;

  • 设置统计方式,如,题主的年收入,只需简单地汇总即可

如下动画演示:

02 PowerQuery实现多表汇总

新版本中的PQ,这才是处理复杂数据源的大器,PQ可以将来自不同数据源的数据整理后,导入到Excel中,进行统计分析,多表汇总对PQ来说,只是小Case:

  • 菜单“数据”-“获取数据”-“自文件”,选择工资文件;

  • 导航器中选择工作表,可以多选;

  • 为每张工作表追加标识列,如添加月份,标识每个月的数据;

  • 数据导入透视表,这样就可以直接在透视表中进行统计分析;

  • 调整布局;

  • 设置统计方式;

03 使用SQL

SQL的作用和PQ差不多,通过Excel中的SQL链接,将数据源导入到透视表中进行统计分析。

  • 建立链接:“数据”-“现有链接”;

  • 选择Excel数据源文件;

  • 在链接属性中,使用Select+Union语句,获取数据;

  • 将数据导入透视表;

  • 调整布局;

  • 设置统计方式;

04 合并计算

合并计算,也能实现多张工作表的汇总

  • 菜单“数据”-“合并计算”;

  • 定义数据源区域;

  • 设置汇总方式;

小结

以上我分享了4种多表合并的方法,前三种都大同小异,就是获取数据源的方式不一样而已,对于数据量源较少时,可以直接使用多重计算区域透视表方式,对于数据源较多较复杂时,建议使用PQ方式。

合并计算则比较简单,适合一次性的较为简单的统计工作。

我是Excel大全,每日分享实用的Excel小技巧,希望能帮到你!


Excel大全


【问答】如何将excel表格中不同月份的个人工资自动汇总?其实方法有很多,可根据自己的需要进行选择

一、公式法

1、sum法:要求表格格式完全一致

2、sumproduct法:要求可以不一致(数组公式)

二、透视表法

1、多重合并计算:按alt+d后,再按P即可调出数据透视向导

①创建单字页段

②自定义页段

2、pq+透视表

①10和13版本的需要安装powerquery插件

②在数据选项卡下,新建查询,可以从工作簿,也可以汇总多个文件夹下的数据,如果某个表格中数据增加或者删减,无需更改数据源只要刷新后就能实现多级联动多表合并动画教程

3、sql+透视表:在数据选项卡下,从现有链接汇总

三、合并计算:通过手动添加区域,达到快速汇总,适用于汇总较少的表格

四、宏表函数法:适用于汇总杂乱名称的表格

1、通过对工作表区域做一个定义名称

2、利用函数汇总


Excel办公小动画


《还在手动汇总2018年全年工资表?送你一个全自动汇总分析神器》(https://www.toutiao.com/i6641132609449493000/)

专门写了个帖子。下面回答的图片全部牺牲了,直接复制上面括号中的地址到浏览器地址栏打开访问吧……欸。

把工资表放到一个单独的文件夹

把要汇总的工资表放到单独的文件夹,比如叫“2018年工资汇总”的文件夹。下一步我们要引入来自于文件夹的数据。

确保你的工资表中,第一行就是列标题。

其实第一行不是列标题也没关系,只是后面会多一些操作步骤而已。

为简化起见,假设每个月的工资表第一行都是列标题。类似于下图中这样(还有很多列,没截完)。

新建来自于文件夹的查询,引入工资表

新建一个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的强大功能,可以对整个公司的工资数据进行全方位分析,并以专业且可交互的图表展示出来。

如果您觉得这篇帖子对您有价值,欢迎转发、评论或收藏。谢谢。


偷懒改变世界


要汇总1月到12月的工资表可以使用power query来进行数据汇总

以汇总考勤为例来演示下如何汇总

首先我们将所有的考勤表放在同一个文件夹中,然后新建一个excel文档并打开他,如下图

我们打开汇总表后,点击数据选择新建查询,然后选择从文件,选择文件夹,找到我们放置考勤表的文件夹。点击确定

会进入如下界面,我们将没用的删除

然后我们点击添加列,选择组定义列,会弹出对话框,然后可以自己根据需要命名,然后在自定义公式中输入Excel.Workbook([Content]),注意大小写,可以直接粘贴我的,然后直接点确定

确定后点击我们插入列的左右方向的箭头扩展数据,然后直接点击确定即可

只保留table列其他的都删除

然后我们点击table列的左右箭头扩展数据点击确定

然后就得到了汇总表,我们选择关闭并上载至

选择表,点击加载

然后点击表头选择降序,将表格排序到一起删除多余表头

最后插入数据透视表,拖动到合适字段就可以了

我是Excel从零到一,关注我持续分享更多Excel技巧


分享到:


相關文章: