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

如何按指定ID统计对应行中特定值的出现次数?

统计指定ID对应行中目标值的出现次数

核心公式(以ID=501、目标值=3为例)

假设你的ID列是A列,需要统计的数据区域是B到Z列,直接使用以下公式:

=COUNTIF(INDEX(B:Z,MATCH(501,A:A,0),0),3)

公式拆解

  • MATCH(501,A:A,0):精准匹配ID=501在A列对应的行号
  • INDEX(B:Z,行号,0):返回该行从B到Z的完整数据区域(参数0代表提取整行)
  • COUNTIF(区域,3):统计该区域内值为3的单元格数量

动态引用优化

如果ID和目标值存放在特定单元格(比如ID存于E1,目标值存于F1),可以改成动态公式,方便随时修改参数:

=COUNTIF(INDEX(B:Z,MATCH(E1,A:A,0),0),F1)

为什么不用VLOOKUP?

VLOOKUP仅能返回匹配行中指定列的单个值,无法直接获取整行数据区域,因此用INDEX+MATCH组合定位整行,再配合COUNTIF完成计数是更直接的解决方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 10:34:50