COUNTIF函数求助:统计A列结尾为s/c的不重复值数量
解决方法
你的公式没得到预期结果,主要是两个问题:一是引用的列不对(需求统计A列,但公式用了C列),二是可能存在大小写匹配的问题。以下是几种可行的修正方案:
方案1:修正列引用后用COUNTIF+UNIQUE
=COUNTIF(UNIQUE('GREATER WEST'!A2:A13),"*S/C")
把公式里的C2:C13改成对应Name列的A2:A13,同时用大写通配符*S/C匹配表格里的后缀,即可统计出符合要求的不重复条目数。
方案2:用FILTER+UNIQUE+COUNTA(逻辑更直观)
=COUNTA(UNIQUE(FILTER('GREATER WEST'!A2:A13,RIGHT('GREATER WEST'!A2:A13,3)="S/C")))
步骤拆解:
FILTER先筛选出所有以"S/C"结尾的单元格(通过RIGHT提取最后3个字符判断)UNIQUE对筛选结果去重COUNTA统计去重后的条目数量
方案3:兼容大小写混合的统计
如果表格里存在大小写混合的"S/C"(比如有的是"s/c"有的是"S/C"),可以用这个公式:
=SUMPRODUCT(--(LOWER(RIGHT(UNIQUE('GREATER WEST'!A2:A13),3))="s/c"))
先把所有内容转成小写,再判断结尾是否匹配,确保不会因为大小写导致漏统计。
以上公式针对你提供的表格数据,都会返回预期结果6。
内容的提问来源于stack exchange,提问作者Bahiira Nelson
相关产品推荐
相关产品推荐

