You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中按指定条件查找对应列最常见字符串

在Google Sheets中按条件查找最常见字符串的方法

针对你需要查找女性群体中最受欢迎编程语言的需求,这里提供两种实用的函数组合方案:

方案一:用FILTER+MODE.SNGL直接获取结果

这个方案最简洁,先筛选出所有女性的编程语言,再取其中出现次数最多的:

=MODE.SNGL(FILTER(B:B,A:A="female"))
  • 解释:FILTER(B:B,A:A="female")提取所有Gender列(A列)为female的fav_lang列(B列)内容,MODE.SNGL返回这个筛选结果里出现频率最高的字符串。若有多个并列最高值,它会返回第一个出现的。

方案二:用QUERY统计次数并提取最高值

如果需要同时查看各语言的出现次数,或处理并列最高的情况,可使用这个方案:

=INDEX(QUERY(A:B,"SELECT B, COUNT(B) WHERE A='female' GROUP BY B ORDER BY COUNT(B) DESC LIMIT 1",1),2,1)
  • 解释:
    1. QUERY(A:B,"SELECT B, COUNT(B) WHERE A='female' GROUP BY B ORDER BY COUNT(B) DESC LIMIT 1",1)生成一个两列结果:第一列是女性群体的编程语言,第二列是对应出现次数,且按次数从高到低排序,仅保留第一行。
    2. INDEX(...,2,1)提取结果中的编程语言名称(因QUERY的表头占第一行,目标内容在第二行第一列)。

若存在多个编程语言出现次数并列最高的情况,方案一返回第一个出现的,方案二返回排序后的第一个(默认按语言名称排序),可根据需求选择。

内容的提问来源于stack exchange,提问作者TPK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 22:47:03