Excel 如何统计一列数据中有多少个不重复的数
3个回答
展开全部
假设你的数据在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)))}则会计算错误。
=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)))}则会计算错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询