检查列表的不同值,计算它们并返回前3

时间:2018-04-06 10:21:06

标签: excel count distinct countif

我正在寻找一个公式来检查EXCEL上的值列表,首先检查哪些值是唯一的,然后获取这些值来计算它们中存在多少个值。最后,我希望看到值的前3位。

示例:

列表---------区别------- COUNT ----- TOP 3

3 -------------------- 1 ------------------------- - 1 --------------------- 3

4 -------------------- 2 ------------------------- - 3 --------------------- 2

5 -------------------- 3 ------------------------- - 4 ---------------------- 5

9 -------------------- 4 ------------------------- - 1

3 -------------------- 5 ------------------------- - 2

1 -------------------- 9 ------------------------- - 1

2

2

3

5

3

2

我想找到一个让我把所有东西都集于一身的专栏。 我知道如何计算它们,如何对它们进行排序,但是当添加排序并且只让我获得前三名时让我感到困惑。无法找到一个好的公式来回归我想要的东西。

谢谢。

1 个答案:

答案 0 :(得分:0)

第1步:标记列表,然后点击按钮DataGet & Transfrom Data部分的From Table/ Range标签。

(查询编辑器的新窗口将打开,显示您的列表) enter image description here

第2步:点击Group By部分{在新开启的Home窗口中的Transform标签上的Query Editor

第3步:将保证按basic分组,然后按IDs分组(在我的示例中或您拥有的任何列名称)。然后为新列命名并选择Count Rows并使用OK确认。

enter image description here

第4步:在新count列(或您选择的任何名称)上,点击向下箭头并选择sort descending

步骤5:表格图标上的Right-click仅保留前三行...

enter image description here

第6步:点击Close & Load

结果如下:

enter image description here