电子表格中如何统计同一列中相同人名的总数

发布网友 发布时间:2022-04-19 15:06

我来回答

2个回答

热心网友 时间:2022-05-17 16:21

1、排序C列的名字,使得相同的名字集中到一起(假设从C1开始都是人名,一直到C100),然后
2、在D1中输入数字:1
3、在D2中输入:=if(C1=C2,D1+1,1)
注:即判断是否重名,如果重名就+1,不重名就是新的名字,则重新记1
4、选中D2并双击单元格右下角的小黑点填充D列,得到一个初步的同名统计
5、在E100中输入:=D100
6、在E99中输入:=if(D100=1,D99,”“)
注:E列中只保留每个名字重复的次数
7、在Sheet2中的C1中输入:=if(sheet1!E1=0,"",sheet1!C1)
注:只有sheet1中记录了名字重复次数的行中的名字被填入Sheet2中
8、在Sheet2中的D1中输入:=if(C1=0,"",Sheet1!E1)
9、选择Sheet2中的C1、D1列,然后向下填充至100行
10、得出了要的结果,但是中间会有很多空行,如果要消除空行,那么,请复制C1:D100的区域,然后粘贴到E1:F100中并选择”值和数字格式“,然后将E列排序一下即可。

热心网友 时间:2022-05-17 19:14

假设C列数据是100行(不能有空行)
统计SHEET1工作表C列人数(重名不统计)
=SUMPRODUCT(1/COUNTIF(Sheet1!C1:C100,Sheet1!C1:C100))

统计重名总个数
=COUNT(1/COUNTIF(Sheet1!C1:C100,Sheet1!C1:C100)>1))
数组公式,按下SHIFT+CTRL+ENTER三键追问我刚刚尝试了,不行啊?

追答数组公式,按下SHIFT CTRL ENTER三键

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com