如何统计表格某列中同时包含两个指定单词的单元格数量?
如何统计表格某列中同时包含两个指定单词的单元格数量?
嘿,我来帮你搞定这个问题!你想统计D列里同时包含「Programme」和「Manager」的职位数量对吧?下面给你几个实用的方法,不管你用Excel还是Google Sheets都能用上~
方法一:用SUMPRODUCT函数(通用所有表格工具)
直接在任意空白单元格输入这个公式就行:=SUMPRODUCT(--(ISNUMBER(SEARCH("Programme", D:D))), --(ISNUMBER(SEARCH("Manager", D:D))))
简单解释下逻辑:SEARCH("Programme", D:D)会逐个检查D列的单元格,找到包含“Programme”的就返回它在单元格里的位置,找不到就返回错误值;ISNUMBER(...)把上面的结果转换成布尔值(找到就是TRUE,没找到就是FALSE);- 前面加
--是把TRUE/FALSE转成1/0,方便后续计算; - SUMPRODUCT会把两个条件的结果对应相乘后求和,只有当两个词都存在时,相乘结果才是1,最后累加的总数就是你要的数量。
方法二:用COUNTIFS函数(Excel专属,更简洁)
如果你用的是Excel,还可以用通配符简化公式:=COUNTIFS(D:D, "*Programme*", D:D, "*Manager*")
这里的*是通配符,代表任意长度的字符,*Programme*就表示单元格里包含“Programme”,COUNTIFS会同时检查两个条件,直接返回符合要求的单元格数量。
小提醒:如果你的需求是区分大小写(比如要区分“programme”和“Programme”),那把方法一里的SEARCH换成FIND就行——SEARCH不区分大小写,FIND是区分的。
试试上面的方法,应该就能得到你想要的结果啦!
备注:内容来源于stack exchange,提问作者Maggie
相关产品推荐
相关产品推荐

