我有一个数字列表,我使用= MODE来查找最常出现的数字,我的问题是如何在同一个列表中找到第二个最常出现的数字?
答案 0 :(得分:0)
在Google表格中,您可以使用QUERY功能轻松检索此类信息(以及更多信息)。假设您的数据仅在A列中没有标题的数值:
=QUERY({A:A,A:A},"select Col1, count(Col2) where Col1 is not null group by Col1 order by count(Col2) desc",0)
将返回A列中的项目列表及其相关频率,从最高到最低排序。注意:如果列A包含文本字符串,则需要使用where Col1 != ''
而不是where Col1 is not null
。
现在您可以使用INDEX检索所需的确切值;所以要检索第二个最常见的值,你需要第一列中的第三个值(因为QUERY将填充输出中的标题行):
=INDEX(QUERY({A:A,A:A},"select Col1, count(Col2) where Col1 is not null group by Col1 order by count(Col2) desc",0),3,1)