0

使用用户出现次数作为查找值来查找具有 INDEX MATCH 的用户的名称

…………………………………………………………………………………………

这样做的一般主题是显示一个饼图,显示前 5 个最活跃的用户而且我不能使用数据透视表,因为该图表将连接到用户窗体,并且数据透视表需要在每次数据更改时刷新......

在我的表中,有一列存储当前用户的名称进行条目

我决定获得前 5 个活跃用户名。首先,我必须从我的表中获取唯一用户名,我从仅包含活动用户的登录表中提取名称。因此,在 A 列上,有用户名,在 B 列上,我使用 COUNTIF 来使用 A 列中的用户名获取表上出现的次数。

...然后我继续使用另一个帮助列来查找出现的前 5 名 LARGE(B:B, Rows($C$2:C2) ) 以获得用户出现的前 5 名。

现在问题来了,当我想获得出现次数最多的前 5 个用户的名称时。使用 INDEX AND MATCH。如果用户重复出现多次,则 INDEX MATCH 重复第一个匹配结果。例如,Mark 7. Rachel 6. .... 如果 Rachel 额外输入并与 Mark 并列 7。INDEX MATCH 返回第二大的 Mark 而不是 Rachel。

我想知道如何找到具有重复数字的下一个名称。

我尝试使用第二个匹配作为索引匹配中的列号,匹配用户名作为第二个条件我尝试使用聚合函数,索引保持获得 N/A 或 #Ref 我所有的尝试。

有没有一个函数,以及如何使用该函数与索引 - 找到下一个具有相同数字的用户名?

另外.. 有可能所有前 5 名用户都有相同的分数.....是否可以返回所有 5 个具有相同分数的唯一名称,即使分数是查找值?

4

0 回答 0