使用Excel中的模式获取最常见的值

问题描述

我从D2列开始有65个随机数的列表。 我正在尝试在J2列中创建一个新的数字列表,以最频繁的数字排列这些数字。

我通过将以下公式绑定到j2中来做到这一点:

=MODE(IF(1-ISNUMBER(MATCH($D$2:$D$66,$J$1:J1,0)),$D$2:$D$66))

问题是D列中的某些数字未出现在J列中。为什么?

解决方法

D2 D66 中使用值,在 E2 中输入:

=COUNTIF($D$2:$D$66,D2)

并向下复制:

enter image description here

然后按 E 列的降序对两列进行排序:

enter image description here

这将捕获所有65个项目。如果需要,您可以在列 D 上进行二级排序,以对相似的值进行聚类。