excel中如何统计一列数据中不重复的个数

比如一列数据分别为:1,2,3,1,3,2,5不重复统计共4个数字,如何用公式实现最好不要用countif这个公式慢得要死,尤其是在数据量很大的时候... 比如一列数据分别为:1,2,3,1,3,2,5 不重复统计共4 个数字,如何用公式实现 最好不要用countif 这个公式慢得要死,尤其是在数据量很大的时候 展开
 我来答
隋理位成双
2020-01-20 · TA获得超过3922个赞
知道大有可为答主
回答量:3150
采纳率:29%
帮助的人:150万
展开全部
假设你的数据在a1:g1,输入数组公式
=SUM(--(MATCH(A1:G1&"
",A1:G1&"
",0)=COLUMN(A:G)))
假设你的数据在a1:a7,输入数组公式
=SUM(--(MATCH(A1:A7&"
",A1:A7&"
",0)=ROW(1:7)))
公式输入后以ctrl+shift+enter结束,用以添加花括号
公式的计算原理,利用数据在区域内的位置与行号(或列号)做比较,从而统计不重复数据的个数
优点是当区域内存在空值时,公式计算依然正确,
而数组公式{=sum((1/countif(a1:a7,a1:a7)))}则会计算错误。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式