在excel中如何统计一个区域内不同名称的个数?

如图,一个格子里有一个名称,但是总共有多少名称不知道,数据也不在同一列,如何统计一个区域内的名称数量呢?急求谢谢!

第1个回答  2016-08-22
输入:
=SUM(IFERROR(1/COUNTIF(G2:J7,G2:J7),0))
并按Ctrl+Shift+Enter完成公式。追问

这个只是算了非空格子有几个啊,我要知道聊天有几个,租车有几个

第2个回答  2016-08-22
用统计函数可以试试。COUNTIF追问

count不是只能算同一列的吗而且我也不知道到底有多少种名称啊

count不是只能算同一列的吗而且我也不知道到底有多少种名称啊

追答

在每一行的最后面,没有名称的地方,用countif,如最后一列G列,在G列上用函数,=COUNTIF(A1:A9,"图像;相机"),然后H列上,=COUNTIF(A1:A9,"生活服务;违章查询"),以此类推,统计每一行有多少个,最后在行下面汇总下不就可以了

追问

生活服务;违章查询←这样的名称大概有上百个不同的,不可能看见一个count一个,而且总共有几万行

追答

这样统计不行?这是我公司的排班表,我们统计休息和晚班就这样的。

那你的表格有没有标题行什么的,也可以用数据透析试试。。

相似回答