excel 怎么统计一列中出现次数最多前五阿?

比如A列中数据是“中国,美国,日本,中国,英国,法国,德国,美国,日本,中国,中国……“ 由于数据是不断更新,怎么统计出出现最多的前五是哪个,并且出现次数阿?

用数据透视表,计数项降序排序

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-10
你在B列把你可能在A列出现的国家列出来(每个国家只列一次),然后在C2写入公式=COUNTIF(A:A,B2),然后下拉到你B列有国家的单元格所在的行.C列得到的结果就是对应B列国家出现的次数.然后将B,C列按C列排序即可.
第2个回答  2012-07-10
统计出现次数最多 公式 并 按ctrl +shift +回车
b1=INDEX(A:A,RIGHT(LARGE(IF((MATCH($A$2:$A$300&"",$A$2:$A$300&"",0)=ROW($A$1:$A$299))*($A$2:$A$300<>""),COUNTIF($A$2:$A$300,$A$2:$A$300))*10^9+ROW($A$2:$A$300),ROW(A1)),9))&""

统计次数 c1= COUNTIF(A:A,b1)本回答被提问者和网友采纳
第3个回答  2012-07-10
写个函数
第4个回答  2012-07-10
相似回答