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

Google Sheets多表多列匹配条件下的唯一值计数问题

Google Sheets 按指定匹配条件统计代理人出现次数

需求说明

需统计代理人在IAD(Tampa)和Archived Docs两个工作表中的出现次数,要求:

  • A列为符合条件的代理人姓名
  • B列为对应姓名的总出现次数
  • 仅统计与H列匹配且属于A3:A12区域的姓名(例:H列值为Daniel时,不统计Jesse)

方案1:批量展示所有符合条件的姓名及次数

适用于需要列出A3:A12中所有在两个目标表出现过的姓名,并统计次数:

  1. A列提取符合条件的姓名(在A2单元格输入):

    =FILTER(UNIQUE(A3:A12), COUNTIF({'IAD(Tampa)'!D3:D; 'Archived Docs'!D3:D}, UNIQUE(A3:A12))>0)
    

    该公式会筛选出A3:A12中,同时在两个目标工作表D列出现过的唯一姓名。

  2. B列批量统计次数(在B2单元格输入,自动填充):

    =ARRAYFORMULA(IF(A2:A="", "", COUNTIF('IAD(Tampa)'!D3:D, A2:A)+COUNTIF('Archived Docs'!D3:D, A2:A)))
    

方案2:根据H列指定姓名单独统计

适用于通过H列指定单个姓名,仅统计该姓名的次数(需确保姓名在A3:A12中):

  1. A列联动H列姓名(在A2单元格输入):

    =IF(COUNTIF(A3:A12, H2)>0, H2, "姓名不在匹配区域")
    

    若H2的姓名不在A3:A12中,会提示“姓名不在匹配区域”。

  2. B列统计指定姓名的次数(在B2单元格输入):

    =IF(COUNTIF(A3:A12, A2)>0, COUNTIF('IAD(Tampa)'!D3:D, A2)+COUNTIF('Archived Docs'!D3:D, A2), 0)
    

    仅当A列姓名在A3:A12中时,才统计两个表中的总次数,否则返回0。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:39:23