![如何在表格或范围中找到前 X 个非数字的重复值?](https://linux22.com/image/1519142/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%A1%A8%E6%A0%BC%E6%88%96%E8%8C%83%E5%9B%B4%E4%B8%AD%E6%89%BE%E5%88%B0%E5%89%8D%20X%20%E4%B8%AA%E9%9D%9E%E6%95%B0%E5%AD%97%E7%9A%84%E9%87%8D%E5%A4%8D%E5%80%BC%EF%BC%9F.png)
考虑下表:
A1:B6 定义为表格,表 1
+----+-----------+
| A | B |
+----+-----------+
1 | ID | Title |
+----+-----------+
2 | 01 | Error 404 |
+----+-----------+
3 | 02 | Error 404 |
+----+-----------+
4 | 03 | Error 404 |
+----+-----------+
5 | 05 | Error 500 |
+----+-----------+
6 | 06 | Error 500 |
+----+-----------+
7 | 07 | Error 600 |
+----+-----------+
如果我想从“Table1[Title]”中找到使用公式的最常见条目,我会得到结果“Error 404”。我是这样实现的:
=INDEX(Table1[Title],MODE(MATCH(Table1[Title],Tabel1[Title],0)))
如果我要寻找前三名,我会得到:
+-----------+
| D |
+-----------+
1 | Error 404 |
+-----------+
2 | Error 500 |
+-----------+
3 | Error 600 |
+-----------+
我还没有找到一种简单/可扩展的方法来做到这一点,除了前 1 种方法。
答案1
(假设是 excel 或 google 表格)您能否添加几个额外的列来计数实例并计算实例的 RANK?
参见示例:
https://docs.google.com/spreadsheets/d/1koKYjrvdvahsA_DhxBnymlIQToH339GPSr0OHXA_PsI/edit?usp=sharing
注意:将 row/1000000 添加到计数中可防止重复计数,因此强制排名函数即使对于重复计数也输出唯一的排名,并按出现的相反顺序排序。;)