使用excel中的模式获取最常用的值
我有一个从D2列开始的65个随机数的列表。 我试图在列J2中创建一个新的数字列表,按最频繁的数字排列这些数字 为此,我将以下公式与j2联系起来:使用excel中的模式获取最常用的值,excel,mode,Excel,Mode,我有一个从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) 并向下复制: 然后按列E降序对两列进行排序: 这将捕获所有65个项目。如果需要,您可
=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)
并向下复制:
然后按列E降序对两列进行排序:
这将捕获所有65个项目。如果需要,您可以对列D执行二次排序,以对类似值进行聚类。因为,如果您使用值为1,2,3,4,5的小范围(例如$D$2:$D$6)进行测试,您会发现公式不正确。即使将值更改为5,4,3,2,1,也会像前面一样给出另一个结果。
RANK.EQ(…)
的输出上的值排序似乎会给出更好的结果。@Luuk在我的特定情况下,我如何使用此方法?我很难让它工作。