乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在Excel把汇总表的资料按其中一个条件自动生成多个明细...-个人信息表excel,excel人员信息表生成个人表

如何在Excel把汇总表的资料按其中一个条件自动生成多个明细...-个人信息表excel,excel人员信息表生成个人表

作者:乔山办公网日期:

返回目录:excel表格制作





在汇总表里,把不重复的人名录入,再用vlookup()引用别的表的数据。如果是多个表,可能查不到数据,可以在外边套用一个函数iferror(vlookup(),""),查不到时,就显示空白然后用&把几个表zd的引用数在一起。
  =iferror(vlookup(),"")&iferror(vlookup(),"")&iferror(vlookup(),"")&iferror(vlookup(),"")

1.先看看统计表需要统计些什么信息(女职工数、少数民族数、中共党员数、职务数):

2.通常做统计会结合职工花名册来做,再看下职工花名册有些什么信息可供利用(性别、民族、出生年月、政治面貌、技术职称):

3.从花名册中看到,没有统计表需要的年龄项,需要自己在花名册中添加一列计算年龄(计算年龄用公式=DATEDIF(D3,TODAY(),"Y")计算,D3对应的是出生年月的日期,TODAY()函数是获得今天的日期,参数Y代表以年度相减,最后得出对应的年龄):

4.然后返回到统计表进行统计,先在女职工所对应的少数名族单元格输入公式=SUMPRODUCT((花名册!e79fa5e98193e58685e5aeb9338$C$3:$C$22<>"汉")*(花名册!$B$3:$B$22="女")),这个公式的意思是求C列的3~22行中不是汉族即少数民族的人数与B列的3~22行中等于女职工的交集就是女职工中的少数民族数:


5.同理,在女职工列对应的中共党员单元格输入公式=SUMPRODUCT((花名册!$B$3:$B$22="女")*(花名册!$N$3:$N$22="中共党员")),即可求出女职工中的中共党员数、输入公式=SUMPRODUCT((花名册!$B$3:$B$22="女")*(花名册!$O$3:$O$22="高级工"))即可求出女职工中的高级工、输入公式=SUMPRODUCT((花名册!$B$3:$B$22="女")*(花名册!$O$3:$O$22="中级工"))即可求出女职工中的中级工、输入公式=SUMPRODUCT((花名册!$B$3:$B$22="女")*(花名册!$O$3:$O$22="初级工"))即可求出女职工中的初级工数等:

6.然后做“24岁及以下”这一列的数据,用公式=SUMPRODUCT((花名册!$B$3:$B$22="女")*(花名册!$P$3:$P$22<=24))求出24岁以下的女职工数、用公式=SUMPRODUCT((花名册!$C$3:$C$22<>"汉")*(花名册!$P$3:$P$22<=24))计算出24岁及以下的少数名族数...

7.同理,用公式=SUMPRODUCT((花名册!$O$3:$O$22="普工")*(花名册!$P$3:$P$22>=25)*(花名册!$P$3:$P$22<=29))计算出“25-29岁”之间的数据:

8.通过这3列数据的统计,发现,这里的技巧在于函数SUMPRODUCT的参数上,通常需要统计的数据都是一些数据的交集,只需把对应数据所在区域的值传到函数SUMPRODUCT的参数上,用*求出交集即可求出全部的统计信息了:

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网