Excel Xlookup with Mode(返回最频繁的结果)[重复]

prdp8dxp  于 2023-05-19  发布在  其他
关注(0)|答案(1)|浏览(95)

此问题已在此处有答案

Excel: Find most frequent occurring value in a range?(1个答案)
Most frequent text in column dynamically(1个答案)
10天前关闭。
有办法做到这一点吗?
我知道Xlookup会返回它找到的第一个结果,但是如果我想返回最频繁的结果呢?
如果结果如下图所示,我该如何退回Apple?

Apple
Apple
Pear
Banana
Orange
Apple

公式示例

=XLOOKUP(A1,A:A,B:B)

但是,如果我尝试

=MODE(XLOOKUP(A1,A:A,B:B))

结果为#N/A

bvuwiixz

bvuwiixz1#

XLOOKUP可能不是正确的公式。
使用INDEX/MODE(MATCH)

=INDEX(A1:A6,MODE(MATCH(A1:A6,A:A,0)))

证明它不返回第一个,但实际上是最频繁的:

使用LET(只是为了使范围不会重复多次):

=LET(rng,A1:A6,INDEX(rng,MODE(MATCH(rng,rng,0))))

相关问题