如何在Google电子表格中找到第二个MODE

时间:2014-09-17 21:08:54

标签: google-sheets spreadsheet

我有一个数字列表,我使用= MODE来查找最常出现的数字,我的问题是如何在同一个列表中找到第二个最常出现的数字?

1 个答案:

答案 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)