统计excel单元格内不同内容的个数问题。

在百度上有答案,如下,但是我的数据有4000多行,用这个函数就不行了,还有其他的方法吗?
一是利用数组公式:=SUM(1/COUNTIF(A1:A100,A1:A100))
输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。
二是利用乘积求和函数:=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))

也就是变成=SUM(1/COUNTIF(A1:A4000,A1:A4000))或者=SUMPRODUCT(1/COUNTIF(A1:A4000,A1:A4000))就执行不了,这是为什么?
哪位高手能帮我解决下,或者用其他的方法来解决,谢谢

这两个公式都是求指定区域内不重复的数据的个数的,但是如果你指定的范围有空白单元格的话会出错,你自定的1:4000行可能不是全部都有数据,函数稍微改动一下就可以用了
=SUMPRODUCT(1/COUNTIF(A1:A4000,A1:A4000&""))
=SUM(1/COUNTIF(A1:A4000,A1:A4000&""))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-21
不知道是否有理解,如不对,请详细说明、举例:
如:
名称 数量
文件夹 5
铅笔 6
钢笔 10
作业本 50
文件夹 10
求文件来数量

D1输入文件夹
E1=SUMIF(A2:A6,D1,B2:B6)
第2个回答  2011-05-21
数据透视表统计,瞬间完成
第3个回答  2011-05-21
1111
第4个回答  2011-05-21
可使用SQL数据库试试追问

不会啊

相似回答