专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  使用deepseek优化VBA代码 ·  昨天  
Excel之家ExcelHome  ·  告别DeepSeek ... ·  3 天前  
Excel之家ExcelHome  ·  教你3分钟将DeepSeek接入到Word, ... ·  3 天前  
Excel之家ExcelHome  ·  一分钟教会你在Excel里面接入DeepSe ... ·  5 天前  
完美Excel  ·  deepseek使用心得1 ·  4 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

按条件统计不重复数,三种方法随你选

Excel之家ExcelHome  · 公众号  · Excel  · 2020-06-09 07:45

正文

小伙伴们好啊,今天老祝和大家分享的内容是根据指定条件统计不重复值。

如下图所示,需要以A列的机构为单位,统计每个机构的客户数。
因为某个客户可能有多笔业务,因此户数需要统计不重复项。
例如客户张三在东方分中心可能有3笔贷款,那么张三只是1户,相当于统计每个分中心的不重复客户数量。
在这个表格中,数据有4000多条,如果使用数组公式直接计算指定条件的不重复数量,估计电脑会死掉了。
接下来咱们就分享三种短平快的方法:

方法一 辅助列+数据透视表
此方法适用于Excel 2010及以下版本。
先在数据源表格中增加一个辅助列,公式为:
=IF(COUNTIFS(A$2:A2,A2,B$2:B2,B2)=1,1,0)
这个公式的意思是自第二行开始到公式所在行这个区域内,如果同一个管户机构的客户是第一次出现,就计算为1,再次出现的,就计算为0。
接下来生成数据透视表,在字段列表中将【管户机构】拖动到行标签,将辅助列拖动到值字段,即可完成各机构不重复客户数的统计。


方法二 数据透视表
此方法适用于Excel 2013及以上版本。
单击数据区域任意单元格,插入一个数据透视表,在弹出的【创建数据透视表】对话框中注意勾选【将此数据添加到数据模型】。
在字段列表中,将【管户机构】拖动到行标签,将【客户名称】拖动到值字段。
右键单击数据透视表的值字段,在扩展菜单中依次单击【值汇总依据】→【其他选项】,选择【值汇总方式】为【非重复计数】。

方法三: Power Query
此方法适用于Excel 2016及以上版本。
依次单击【数据】→【获取数据】→【自文件】→【从工作簿】。
在导航器界面中点击存放数据的工作表名称,再点击【编辑】按钮。






请到「今天看啥」查看全文