poi获取有效单元格个数_Excel查找重复个数?一个公式就搞定

私信回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”!

最近在哼哧哼哧搬家,搬家第一天,面对空荡荡的房子,我发现了一个严峻的问题——日用品还没买。

我打开了一个月前写下的日用品清单:

c9b2c417ad195566b06ad7fad9bcc105.png

这里面很多物品都重复了,需要剔除掉。

该怎么办呢?

这可难不倒我!

我们只用在 C2 单元格输入以下数组公式:

=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))
59e07e468eb3e43c067755ee9f01d1fa.gif

回车,搞定!

这个公式是什么意思呢?

COUNTIF 是指对指定区域中符合指定条件的单元格计数的一个函数。

基本公式为:countif(range,criteria)

range 要计算其中非空单元格数目的区域criteria 以数字、表达式或文本形式定义的条件

所以,公式中的 COUNTIF(A2:A11,A2:A11) 是统计 A2:A11 区域中的每个数据出现的次数,运算过程相当于:

=COUNTIF(A2:A11,A2)=COUNTIF(A2:A11,A3)......=COUNTIF(A2:A11,A4)

得到内存数组:

{2;2;1;1;1;1;1;2;2;1}。

用 1 除以统计的内存数组,得到 :

{0.5;0.5;1;1;1;1;1;0.5;0.5;1}。

这一步中:

如果 A2:A11 区域中数据出现 1 次,则 1 除以 1,结果不变;如果 A2:A11 区域中数据出现 2 次,则 1 除以 2,结果是 0.5,2 个 0.5 相加还是 1;如果 A2:A11 区域中数据出现 3 次,则 1 除以 3,结果是 1/3,3 个 1/3 相加还是 1;由此类推到其他数字, 每个数据出现的次数的倒数之和为 1 。

最后用 SUMPRODUCT 求和得到不重复数据的个数~

私信回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值