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

如何在Google Sheets中查询特定用户的高频脱靶类型(文本众数)

DCS作战数据统计Google Sheets功能实现方案

我和小队在*Digital Combat Simulator(简称DCS,空战模拟器)*中娱乐游玩时,受委托制作Google Sheets表格统计各类作战数据,用于分析最高击杀来源、命中率最高/最低的武器等信息。

核心需求

统计表格内特定人员(本次示例为驾驶103号机的Schmidt)的所有脱靶记录,找出出现频次最高的脱靶类型(该用户最常见脱靶类型为"Energy Defeated"),填入missile Defeat mode列,原方案无法实现添加用户匹配限定条件的功能。

实现方案

可通过FILTER、SORTN、COUNTIF组合函数实现带用户筛选的最高频次脱靶类型统计,通用公式如下:

=INDEX(SORTN(FILTER(脱靶类型列, 飞行员列=目标飞行员名称, 打击结果列="脱靶"),1,2,COUNTIF(FILTER(脱靶类型列, 飞行员列=目标飞行员名称, 打击结果列="脱靶"),FILTER(脱靶类型列, 飞行员列=目标飞行员名称, 打击结果列="脱靶")),FALSE)

字段替换说明:

  • 脱靶类型列:替换为你表格中记录脱靶原因的列范围,比如F:F
  • 飞行员列:替换为你表格中记录飞行员名称的列范围,比如B:B
  • 目标飞行员名称:可直接写固定值如"Schmidt",也可引用对应行的飞行员名称单元格如B2实现批量下拉填充
  • 打击结果列:替换为你表格中记录是否脱靶的列范围,比如E:E

针对本次示例的可直接使用的公式如下:

=INDEX(SORTN(FILTER(F:F,B:B="Schmidt",C:C="103",E:E="脱靶"),1,2,COUNTIF(FILTER(F:F,B:B="Schmidt",C:C="103",E:E="脱靶"),FILTER(F:F,B:B="Schmidt",C:C="103",E:E="脱靶")),FALSE)

如需批量填充所有飞行员的对应最高频脱靶类型,只需将公式中的固定值"Schmidt"、"103"替换为对应行的飞行员名称、座机号单元格引用,下拉填充即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:06:02