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

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 13:53:00