请问有谁知道写excel的统计函数,有很多列很多行名字,有很多重复的, 怎么统计出来有多少个名字和次数

请问有谁知道写excel的统计函数,就是有很多列很多行名字,名字有很多重复的, 怎么统计出来有多少个名字,每个名字出现了多少次数,比如这个图

怎么统计出有多少个名字,每个名字出现了多少次数

说一个笨一点但是思路比较容易理解的解决方案:

    将这些数据全部整合到一列之中,设列A,数据从A2开始;

    在B2写函数=countif(A:A,A2),执行后双击B2右下的小黑十字自动填充,意在统计每个名字出现的次数;

    选中第一行后执行筛选,在列B中执行排序,降序升序皆可,意在直观看一下各名字重复出现的次数的分布情况;

    想知道总共有多少个名字,在列B中相应对1,2,3几个次数进行筛选,在对2的筛选过后看看软件界面下方关于筛选结果的数字(“共筛选到N个结果”那句),对应除以2得到不重复的名字数,之后依次类推。

大概就是这样~比较笨,但对初学者来说比较好理解,还能锻炼口算能力哈哈。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-30
=SUM(1/COUNTIF(A1:J100,A1:J100))
同时按CTRL SHIFT 回车键
统计有多少个名字,重复的只算1个。区域根据实际的修改

第2个问题,需要 ,提取重复和不重复的名字,然后用COUNTIF统计,每个名字出现的次数
稍微复杂点,如有必要
mrpinetree@qq.com
第2个回答  推荐于2016-02-15
Sub test()
Dim d As Object
Set d = CreateObject("scripting.dictionary")
arr = [a1].CurrentRegion
For i = 1 To UBound(arr)
For j = 1 To UBound(arr, 2)
d(arr(i, j)) = d(arr(i, j)) + 1
Next
Next
Worksheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.[a1].Resize(d.Count, 2) = Application.Transpose(Array(d.keys, d.items))
End Sub

使用VBA字典简单一些,瞬间可以完成
关于如何使用宏,可以简单百度一下
一般ALT+ F11,进入复制粘贴,F5 执行即可。追问

大哥,本人是生手,一大窜的代码,天书看不懂啊

追答

不需要看懂,直接粘贴 即可使用

追问

对了,是我搞错了,我搞错表了,谢谢你啊大哥,你真是好人

本回答被提问者采纳
第3个回答  2014-12-30
有多少个名字:
找一个空白单元格,假设数据区域是A1:J28,则公式为:
是数组公式,在单元格里粘贴了以后,千万不要按回车退出,而要按“Ctrl+Shift+回车”退出:
=SUM(1/COUNTIF(A1:J28,A1:J28))

每个名字出现了多少次——这个不好做……难点在于,首先要获取唯一的名称列表。VBA倒是比较方便解决。
第4个回答  2014-12-30
把所有数值放在一列上,用excel自带的功能去除重复值选出唯一值。然后countif计算出现次数。

如果列数很多不好处理,用vba处理就好,要不上传个附件,分分钟搞定~~~追问

请问什么附件啊

追答

把你要处理数据的文件上传上来。用那个代码处理很快,但是估计你不会用~

...有很多列很多行名字,有很多重复的, 怎么统计出来有多少个名字和次数...
在B2写函数=countif(A:A,A2),执行后双击B2右下的小黑十字自动填充,意在统计每个名字出现的次数;选中第一行后执行筛选,在列B中执行排序,降序升序皆可,意在直观看一下各名字重复出现的次数的分布情况;想知道总共有多少个名字,在列B中相应对1,2,3几个次数进行筛选,在对2的筛选过后看看软...

在WPS Excel表格中,有很多数据,如何统计相同的数据有多少个?
第一种方法:点击“数据”--->“高亮重复项”,选择要查找的数据,重复的数据就全部高亮显示出来了。第二种方法:“开始”--->“条件格式”--->“突出显示单元格规则”--->“重复值”,将重复单元格标色后再打开数据-筛选,按颜色筛选。不带颜色是唯一值,带颜色的是重复值。

excel数据透视表计数,但有很多重复项,怎么把重复项只计为1个?_百度知 ...
3、批量统计。将鼠标光标放在B2的右下角,会自动变为一个十字的样子,双击鼠标左键,公式会自动按照B2的样子计算A列的数据重复个数。

如何用excel统计重复的数据?
一、使用“条件筛选”功能统计重复数据。操作步骤:1. 打开Excel表格,选中需要筛选的数据列。2. 在“开始”选项卡中,选择“条件格式”,选择“突出显示单元格规则”,然后点击“重复值”。3. 重复的数据会被高亮显示,可以直观地看到重复项的数目...

如何在EXCEL表格中统计出重复的名称分别有多少个
1、首先打开excel 2、使用countif函数 3、在range中输入要计算的区域 4、在criteria中输入条件,例如:要找出和A2单元格中重复单元格的个数,就在criteria中输入A2 5、点击确定 6、结果会出现在使用了该函数的单元格中,本例中与A2单元格重复的共有24个 ...

excel怎么统计人名个数 ,某一列有很多名字,有些是重复的,我要统计有...
设名字从A2下列到A100,在你指定的单元格输入组函数:{=SUM(1\/COUNTIF(A2:A100,A2:A100))},即得你需要的数据。

excel表格怎么知道一列中有几个相同的数字
在Excel表格中快速知道一列中有几个相同的数字,并且自动显示出来,可以使用COUNTIF函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在相应单元格中输入函数公式=COUNTIF(A1:A7,1)。【其中A1:A7是需要统计的单元格区域,1则是需要统计的数字,可根据实际修改】2、回车完成公式编辑输入,同理在其他...

Excel中进行统计一列数据中有重复项的操作技巧
Excel中进行统计一列数据中有重复项的操作步骤 在a列输入几个数字,有重复的,在d3单元格输入 =frequency(),此时光标在括号后面闪动,鼠标点击一下括号内部,此时光标在括号内部闪动。光标在括号闪动后,下一步用鼠标左键拖拽选中a1到a9的区域,然后点击半角逗号。注意逗号是半角的。再次选中a1到a9的...

在Excel表格中,我整理了很多客户的名子,但是有重复的,哪位高手帮帮忙...
如果就地执行高级筛选命令,工作表仍包含所有记录。重复的记录将被隐藏。要变通解决这一问题,请指向“格式”菜单上的“行”,然后单击“取消隐藏”。为两个函数“IF、COUNTIF”判断和统计来查找重复数据,方法:如B列中B1-B218的数据查找或数组查找B1-E50,公式如下:=IF(COUNTIF(B1:B218,B1)=1,...

Excel表中如何统计同一数据重复出现的次数
用Countif函数实现相同数据出现次数的统计方法二中我们用函数来完成:先打开需要统计的表格。将语文这一列(B列)的数据复制到C列。(如图所示)点击菜单栏的“数据”;再点击一下“删除重复项”按钮。在弹出的警告窗口中选择“当前选定区域”;然后再点击“删除重复项”。在删除重复项的确认窗口中,点击“...

相似回答