从列表中提取唯一值并按Excel中的出现次数排序

时间:2013-09-09 15:26:36

标签: excel sorting unique extract formula

是否有公式提取Excel中列表中的所有唯一术语,然后按列表中出现的次数对其进行排序?

    List    Extracted Data
1   AA       AA
2   BB       CC
3   CC       BB
4   AA       EE
5   DD       DD
6   EE
7   AA
8   CC
9   CC
10  EE
11  BB
12  AA

AA发生4次,因此它被放置在提取列表的顶部,然后是CC,其发生3次,依此类推。

2 个答案:

答案 0 :(得分:3)

我认为更快捷的方法是使用数据透视表:

  1. 选择表格(确保有标题;如果没有,请插入一个)并转到“插入”> “数据透视表”。你应该得到这样的东西: enter image description here

  2. 点击“确定”,然后将标题从右侧窗格拖到“行标签”中,第二次拖到“值”中: enter image description here

  3. 现在选择B栏并通过“Home”>插入过滤器“排序和放大器;过滤器”: enter image description here

  4. 现在,只需按降序排序: enter image description here

答案 1 :(得分:1)

首先使用高级过滤器将唯一记录提取到B列。 然后在C1输入:

= COUNTIF(1澳元:12美元,B1)并复制

最后排序cols B& C by C Descending