乐于分享
好东西不私藏

【Excel】统计不重复客户数量,不用新函数!2个通用方法,简单又快捷

【Excel】统计不重复客户数量,不用新函数!2个通用方法,简单又快捷

在 Excel 中,我们经常需要根据订单表统计客户的数量。如果每个客户只有一个订单,那直接数一下有多少行就行。

但实际情况中,有的客户有多个订单,有的只有一个(如下图所示)。那么,该怎样准确统计呢?有伙伴会说:用 UNIQUE函数不就行了?

确实可以,但UNIQUE是 Excel 2021 版才开始支持的函数。很多时候,由于种种原因,我们只能使用更早版本的 Office,那又该怎么办呢?

这里提供两种方法,供大家参考。

方法一(适合不介意调整排序的场景)

  1. 先对“客户姓名”列进行排序(正序或倒序都可以)。

  2. 添加一个辅助列,输入公式:=IF(B2=B1, 0, 1)向下填充。这样,每个客户第一次出现时标记为 1,之后重复出现时标记为 0。

  3. 最后对辅助列求和,即可得到不重复的客户数。

这个方法的缺点是必须对“姓名”列重新排序,而有些表格的数据顺序不能打乱。这时可以考虑方法二。

方法二(无需排序,保留原始顺序)

  1. 添加一个辅助列,输入公式:=1/COUNTIF(B:B, B2)向下填充。公式含义:先用 COUNTIF(B:B, B2) 统计每个客户在整列中出现的总次数,然后用 1 除以这个次数。例如:出现 2 次 → 0.5,出现 3 次 → 0.333,出现 4 次 → 0.25。相当于将每个客户按出现次数均分为若干份。

  2. 对辅助列求和,所得结果即为不重复的客户数。

是不是非常简单,你学会了吗?

有办公问题欢迎留言交流!

关注公众号,一起学习成长,早下班

阅读延伸

【excel】多条件求和,只需要一个SUMIFS全搞定

【excel】VLOOKUP模糊匹配数值,你会吗?

【简单】一个excel中有多个工作表需要合并,你还在一个个复制吗?只需一秒快速搞定

【简单】多个excel表合并,你还在一个个复制吗?只需一秒合并多个excel表

【简单】excel表快速拆分成独立文件,只需一步

【简单】避免数据录错,excel制作下拉菜单,只需简单一步