1

是否有一个公式可以提取 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 次,所以它被放在提取列表的顶部,其次是出现 3 次的 CC,以此类推。

4

2 回答 2

3

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

  1. 选择表格(确保有标题;如果没有,请插入一个),然后转到“插入”>“数据透视表”。你应该得到这样的东西: 在此处输入图像描述

  2. 单击“确定”,然后将标题从右窗格拖动一次到“行标签”中,第二次拖动到“值”中: 在此处输入图像描述

  3. 现在选择 B 列并通过“Home”>“Sort&Filter”插入一个过滤器: 在此处输入图像描述

  4. 现在,只需按降序排序: 在此处输入图像描述

于 2013-09-09T17:42:43.193 回答
1

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

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

最后按 C 降序对 cols B & C 进行排序

于 2013-09-09T15:47:05.003 回答