繁体   English   中英

使用另一列上的条件计算 excel 中的不同值

[英]Count distinct values in excel with criteria on another column

我需要一个公式来计算表中的不同 ID,基于带有通配符的销售点名称,例如,我需要从下表中找到所有不同的 ID,其中 POS 的标题包含单词“China*”。 结果必须为 4 (3333,4444,5555,1010)。

桌子

谢谢你的帮助。

众所周知,频率要快得多。 因此,如果您的 ID 是数字,您可以使用

=SUM(--(FREQUENCY(IF(ISNUMBER(SEARCH("China",A2:A10)),B2:B10),B2:B10)>0))

必须使用Ctrl Shift Enter作为数组公式输入

在此处输入图像描述

如果 ID 不是数字,则必须使用:

=SUM(--(FREQUENCY(IF(ISNUMBER(SEARCH("China",A2:A10)),MATCH(B2:B10,B2:B10,0)),ROW(B2:B10)-ROW(B1))>0))

或类似的。

请参阅支持文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM