在excel中如何将次数出现最多的数字按照出现次数多少进行排序

如题所述

如果数据在A列,B列统计出现次数,再根据B列进行排序
B1输入
=countif(A:A,A1)
下拉公式填充
选择A B两列,菜单--数据--排序,设置主关键字为B列即可
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-07
加辅助列,例如数据在A1到A10,在B1输入=countif(A$1:A$10,A1),然后下拉完成B1到B10,然后对选择这两个数据区域,对B列进行大到小或小到大排序。追问

能不能解释再详细些,我试一下,可是没出现理想的结果啊

追答

上图吧

图片中的计数是用前面的公式计算的结果,然后所有全选数据,点排序,自定义排序,然后按计数进行排序,我图片是用老师进行的,不对,请按计数排序就是你想要求的结果。

第2个回答  2013-01-07
如果每个出现次数的数字是唯一的话
公式:=VLOOKUP(LARGE(COUNTIF($B$1:$B$7,$B$1:$B$7),ROW(A1)),IF({1,0},COUNTIF($B$1:$B$7,$B$1:$B$7),$B$1:$B$7),2,)

按CTRL+SHIFT+ENTER结束编辑,下拉公式填充。B1:B7为原始数据区域
第3个回答  2013-01-07
在辅助列中统计次数,然后按次数进行排序
比如你数据在A列,在b1输入=countif(a:a,b1)下拉,然后按B列进行从大到小排序追问

你好首先非常感谢你的帮助,但是我在B1输那个公式,没出现数据是什么原因啊

相似回答