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

如何在Power Query中实现=countifs(A:A,A1,B:B,"In scope")公式功能?

在Power Query中实现Excel COUNTIFS功能的方法

要实现Excel公式=COUNTIFS(A:A,A1,B:B,"In scope")的效果(统计每个ID对应的"In Scope"状态行数),可以用以下两种Power Query方法:

方法一:分组统计后合并(高效推荐)

适用于大数据量场景,步骤如下:

  • 将数据导入Power Query编辑器
  • 执行分组操作:
    • 选择ID列作为分组依据
    • 新建列名(如InScope计数),设置分组公式:
      Table.Group(源, {"ID"}, {{"InScope计数", each List.Count(List.Select([状态列], (x)=>x="In Scope")), Int64.Type}})
      
      (注:将[状态列]替换为你实际的B列列名)
  • 将分组后的表与原表通过ID列进行合并,展开InScope计数列,即可得到每个行对应的统计结果

方法二:直接添加自定义列(直观易理解)

适合小数据量场景,步骤如下:

  • 进入Power Query编辑器,点击「添加列」→「自定义列」
  • 输入以下公式:
    List.Count(List.Select(源[状态列], (x, i)=> 源[ID]{i} = [ID] and x = "In Scope"))
    
    (注:将[状态列]替换为你实际的B列列名)
  • 确认后即可生成每个ID对应的"In Scope"行数统计列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 18:24:43