作业帮 > 综合 > 作业

用什么软件统计每组数字出现次数?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/20 02:04:03
用什么软件统计每组数字出现次数?
统计下面一大堆数字出现次数:
001 003 111 567 003 567 999 888 101 111 001 111
001 003 003 888 111 777 777 999 777 ...(一大堆)
要求有类似如下统计结果:
4次:003 111
3次:001 777
2次:888 999 567
1次:101
或如下排列
003 4
111 4
001 3
777 3
888 2
999 2
567 2
101 1
我只有20分全送,有知道的请帮忙,很是感谢哦!~
在其他地方手到一个结果,高手说自己写个程序吧,
Private Sub Command1_Click()
sou = "大家好吗,我的名字叫张千里,谢谢大家.张千里吗,大家的名字叫大家,大家也谢谢你啊."
Do While Len(sou)
tmp = Replace(sou, Left(sou, 1), "")
Debug.Print Left(sou, 1) & "=" & Len(sou) - Len(tmp)
sou = tmp
Loop
End Sub
(是统计每个字出现次数的,可这个程序是放到哪里运行的呢,不好意思我实在是笨!~)
用什么软件统计每组数字出现次数?
楼主你要跟人说说这一大堆数字是要在什么地方统计嘛,WORD吗?、EXCEL吗?,是竖着整列的,还是横着一行的,要说清楚嘛.
再问: 一大堆数字可以是是竖着整列的,怎么弄呢?谢谢你哦
再答: 比如这些数字都在A列上(是文本格式),可在B1输入公式: =INDEX(A:A,SMALL(IF(A$1:A$100="","",IF(MATCH(A$1:A$100,A$1:A$100,0)=ROW(A$1:A$100),ROW(A$1:A$100),65535)),ROW(A1)))&"" 摁键盘上的 SHIFT+CTRL+回车 结束公式的输入,再将公式向下拉填充复制。这里能得到不重复的所有出现的数字。 最后在C1输入公式: =IF(B1="","",COUNTIF(A$1:A$100,B1)) 同样将公式向下拉填充复制就可以了。这里假设这些单元格不超过100行,如果超过100可根据实际修改公式中的数据范围。
再问: 很感谢!~按你的操作可以达到了要求,再次感谢!~不过不知道为什么,000 001 010 表格里只分别显示0,1,10,不能完整的把000 001 010显示出来,有办法解决吗?
再答: 只要A列的格式是“文本”格式就可以了。