Excel公式求助:判断指定部门是否存在于目标单元格区域并返回Yes/No
Excel公式求助:判断指定部门是否存在于目标单元格区域并返回Yes/No
嗨,这个需求其实用基础的Excel公式就能轻松实现,我给你分享两种常用的靠谱方法:
方法一:COUNTIF + IF 组合公式
直接在C2单元格输入下面的公式,下拉填充就能批量处理后续行:=IF(COUNTIF(A2:A100,B2)>0,"Yes","No")
原理很简单:COUNTIF(A2:A100,B2)会统计B2中的部门在A2:A100区域里出现的次数,IF函数判断这个次数是否大于0——只要出现过哪怕一次,就返回"Yes",反之返回"No"。方法二:MATCH + IF 组合公式
如果你习惯用匹配类函数,也可以试试这个:=IF(ISNA(MATCH(B2,A2:A100,0)),"No","Yes")
这里MATCH(B2,A2:A100,0)会精确查找B2的部门在A2:A100中的位置,要是找不到就会返回#N/A错误;ISNA函数专门识别这种错误,IF函数再根据结果返回对应的"No"或"Yes"。
小提示:默认情况下这两个公式都不区分大小写(比如"Finance"和"finance"会被视为同一个部门),如果需要严格区分大小写的话,可能要用数组公式,但一般日常需求里上面的两种方法完全够用啦。
备注:内容来源于stack exchange,提问作者Chris Campbell
相关产品推荐
相关产品推荐

