如何从价差 sheet 中获取三个最大元素的索引

How to get the indices of the three LARGEst elements from a spread sheet

我正在尝试从 Google 文档中提取一些数据,但我不知道如何做。这是我的数据:

我正在数其他table中左边单词的出现次数。所以另一个 table 恰好包含单词 "Drachen" 一次,单词 "Pantheon" 正好包含两次,依此类推。

现在我想打印table底部出现次数最多的三个词。现在您看到 "Pantheon"、"Drachen" 和 "Drachen"。

我的问题:我希望它打印 "Legion" 而不是另一个 "Drachen" 或出现一次的任何单词。现在我不能 select 恰好出现一次的不同单词的索引,因为它只是搜索第二高值的第一个条目和 returns 那个(它总是 [ 的索引=25=]).

我必须如何更改我的代码,现在是:

=INDEX($A:$A;MATCH(LARGE(B:B;1);B:B;0);0)

尝试公式:

=QUERY({A1:B25},"select Col1 order by Col2 desc limit 3")

它使用 SQL 查询从 A1:A25 中的列表中获取前 3 个值。