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

有没有一个公式提取Excel中的列表中的所有唯一条款,然后按它们发生在列表中的次数sorting?

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次,所以它被放置在提取列表的顶部,然后是出现3次的CC,依此类推。

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

  1. select表(确保有一个标题;如果没有标题,插入一个),然后转到“插入”>“数据透视表”。 你应该得到这样的东西: 在这里输入图像说明

  2. 单击“确定”,然后将右侧窗格中的标题拖入“行标签”,然后再拖入“值”中: 在这里输入图像说明

  3. 现在selectB列,并通过“Home”>“Sort&Filter”插入一个filter: 在这里输入图像说明

  4. 现在,按降序sorting: 在这里输入图像说明

首先使用高级filter将唯一logging提取到列B.然后在C1中input:

= COUNTIF(A $ 1:A $ 12,B1)并复制下来

最后按C降序sorting列出B&C