原创作者: 祝洪忠 转自:EXCEL之家ExcelHome

小伙伴们好啊,今天老祝和大家一起学习一个另类的汇总技巧。

如下图所示,是某公司各部门的部分员工信息:

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(1)

现在要根据这些数据,按部门进行汇总。分别得到各部门的人员详单、人数和平均年龄:

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(2)

接下来,咱们就以Excel 2019为例,来说说具体的操作过程。

步骤1

单击数据区域任意单元格,在【power pivot】选项卡下单击【添加到数据模型】按钮。

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(3)

如果你的Excel中没有显示这个选项卡,可以依次单击【文件】→【选项】,打开【Excel选项】对话框。然后按下图所示步骤设置即可。

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(4)

步骤2

单击数据区域底部的任意空白单元格,在编辑栏输入公式:

人员详单:=CONCATENATEX('表2','表2'[姓名],",")

CONCATENATEX函数的作用是按照指定的间隔符号来合并多个字符串。

用法是:

=CONCATENATEX(表名,表名[字段名],间隔符号)

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(5)

单击其他空白单元格,在编辑栏输入公式:

人数:=COUNTA('表2'[姓名])

COUNTA函数的作用是对指定字段中的非空单元格进行计数。

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(6)

再次单击其他空白单元格,在编辑栏输入公式:

平均年龄:=AVERAGE('表2'[年龄])

AVERAGE函数的作用,是计算指定字段的平均值。

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(7)

步骤3

插入数据透视表。

在【数据透视表字段列表】中,依次将“部门”拖动到行区域,将“人员详单”、“人数”和“平均年龄”拖动到值区域。

右键单击透视表中的“总计”→删除总计。

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(8)

最后单击数据透视表,在【设计】选项卡下选择一种内置的样式效果:

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(9)

OK,一个带有人员详单的部门汇总表就完成了:

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(10)

excel排序怎样把个体户和公司排序(EXCEL按部门汇总人员详单)(11)

,