excel表中,如何按照某一列中数据出现的次数进行排序。

现在排序出来的是按照姓名拼音排的,我想要把出现最多的人筛选出来。

可以做一个辅助列,中间不有空列,比如名字在B列,C D E都有数据,就在F列做如下函数再排列就好了:
=(COUNTIF(B:B,B1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-02
假设姓名在A列,在空列做公式 =COUNTIF(A:A,A1),把公式向下填充,会显示1、2、3.....等数值。光标在这一列任意格,点工具条中的排序按钮(降序),数大的就在前边了,也就是你要的出现最多的人。
第2个回答  2012-07-02
假如"姓名"在A列,可以增加一个辅助列输入公式
=COUNTIF(A:A,A1)
填充
然后排序时
辅助更为关键字一,降序
姓名为关键字二,

确定本回答被网友采纳
第3个回答  2019-11-03
比如a列是地名,在b1输入公式:
=countif(a:a,a1)
下拉填充
然后选择ab列,按b列扩展排序
第4个回答  2012-07-02
...07版的么? 直接选中要排序的那一排 然后点击排序和筛选(右上角)就可以了
相似回答