关于统计每户有多少人的问题
下表是某条路的人员信息表,表中信息虚拟,需要想统计每一户有多少人?
方法:
1.本例有30条记录,手动累加还行得通,如果是30000条呢?别来了!
2.常规筛选,当筛选【家庭地址】列发现同一个地址有多户,如“乡村振兴产业路5号“共有4户,按【家庭地址】进行统计行不通。地址唯一,但户不唯一。
3.做什么事情都有方法,方法对省时省力,效率高。
思路:唯一性是关键,如何利用?本例户主的姓名也是唯一的,下面是利用户主姓名连接“户“来构建新的统计条件。最终利用多条件统计函数COUNTIFS来完成统计。
在这里需要添加辅助列,我们输入公式 =IF($E3="户主",$D3&"户","") 得到“刘奕户“,同理,我们在辅助列中做对应的填充操作便可得到对应的”户名“。”户名“有了就要考虑”家人“对应的单元格也需要填充”户名“。
下图C4单元格需要处理成空的单元格才能定位,“空“是指空值,注意并不是看到没有数据就代表值为空,所以我们要先筛选【辅助列】中空格,然后用Delete删除之后才是空值。
下图灰色部分通过定位空值来实现(Ctrl+G)
我们为什么要做这一步?
目的要把辅助列中空的单元格,用对应的”户名“来进行填充,我们要用“韦小玲户“、“黎文兴户“、“黄柳芳户“填充灰色的单元格。大家一定不要手工去填充。
关键在过程,此法用得较多,定位空值后,鼠标左键单击选中C6单元格,在输入窗口中输入“=“号,鼠标左键单击选中C5单元格。
然后注意不要乱点鼠标,只能做一个操作,那就是在键盘上按Ctrl+回车键,成功就如下图所示。
接下来的统计每户的人数那就不是难事了,此时2个统计条件已经具备,如:”乡村振兴产业路1号“和“刘奕户“。套公式就行,多条件统计函数这里不多说,如下图
已终统计了1户,其他户也要批量统计。先复制F3单元格中的公式,然后筛选E列中的“户主“,接着在F列中选择F2:F29区域并按Ctrl+G定位可见单元格,Ctrl+V将公式粘贴到可见单元格中.
题外话:如果同一个地址里面户主也不是唯一的,那就要用字母与地址绑定构成新的统计条件,灵活添加列或表格来解决。道理上差不多。个人水平不足,如更好的方法请分享。谢谢!
2022年3月26日星期六
联系客服