google-sheets - 如何找到谷歌表格中第三个最常见的值

标签 google-sheets formulas

我正在尝试在 Google 表格中查找第三个最常见的值。我看到了如何找到第二个和第一个,但我不知道如何找到第三个及以上。我需要知道如何计算第三、第四、第五、第六、第七和第八位。我正在为我工​​作的学校开发排行榜系统。 我知道这是如何找到第二个最常见的:

=ArrayFormula(MODE(IF((F1:F85=MODE(F1:F85)),"",F1:F85)))

这是找到第一个的方法:

=mode(F1:F65)

不过,我需要找到之后的所有内容。

最佳答案

I need to find all the ones that come after that, though.

避免嵌套 IF 的更具可扩展性的解决方案将类似于:

=ArrayFormula(QUERY({F1:F85,LEN(F1:F85)},"选择 Col1, count(Col2),其中 Col2 > 0 按 Col1 分组 order by count(Col2) desc",0) )

这会生成一个包含每个数字及其相关频率的表格,按出现频率从最高到最低的顺序排序。您可以使用 INDEX 从此表中检索特定值:

=INDEX(QUERY({F1:F85,LEN(F1:F85)},"选择 Col1, count(Col2),其中 Col2 > 0 按 Col1 分组 order by count(Col2) desc",0) ,n+1,1)

其中 n 是您需要的位置(1 = 最频繁的位置,2 = 第二频繁的位置,等等)。

您的姓名首字母 This question指的是二维范围,这会稍微复杂一些,但仍然可行。

关于google-sheets - 如何找到谷歌表格中第三个最常见的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26350834/

相关文章:

google-apps-script - 自动将所有工作表中的所有文本更改为大写,但不更改整个 Google 电子表格中的数字

google-sheets - if match 语句中的 #N/A 返回 FALSE

function - 在谷歌表格中,如何找到非数值数据的众数?

c# - 生成 Open XML Word 文档后自动更新公式字段

google-sheets - Google Sheets 数组公式在删除查找列中的空格后从另一个表查找日期

Google Sheet API 问题 Golang

javascript - 如何将 onFormSubmit(e) 和 onEdit(e) 嵌套在一起

google-apps-script - 清除第二天表单条目上的脚本错误

Java:是否有可用的工具可以让我输入、存储和计算数学公式?

excel - 创建一个 Excel 宏以跨可变/未知数量的列复制公式?