You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel函数实现:判断指定单元格输入内容是否存在于列表并返回Yes/No

解决方案:判断单元格内容是否存在于指定列并返回Yes/No

嗨,这个需求其实用Excel里的基础函数组合就能轻松解决,我给你两种常用的实现方式,你可以按需选择:

方法一:COUNTIF + IF 组合

这是最直观的一种写法,逻辑简单易懂:
在B6单元格输入以下公式即可:

=IF(COUNTIF(A:A, B5)>0, "Yes", "No")

公式拆解:

  • COUNTIF(A:A, B5):统计A列中与B5单元格内容完全匹配的单元格数量
  • IF(...):如果统计结果大于0(说明存在匹配项),就返回Yes,否则返回No

方法二:MATCH + IF + ISNUMBER 组合

这种方法利用查找函数的特性来判断,也是很多人习惯的写法:
在B6单元格输入以下公式:

=IF(ISNUMBER(MATCH(B5, A:A, 0)), "Yes", "No")

公式拆解:

  • MATCH(B5, A:A, 0):在A列中精确查找B5的内容,找到则返回对应的行号,找不到会返回错误值#N/A
  • ISNUMBER(...):判断MATCH的结果是否为数字(也就是是否成功找到匹配项),是则返回TRUE,否则返回FALSE
  • IF(...):将布尔值转换为你需要的YesNo

小提示

如果你的单词列表是固定范围(比如只到A100),建议把公式里的A:A改成具体范围(比如A1:A100),这样公式计算会更高效哦!

内容的提问来源于stack exchange,提问作者coffee709

火山引擎 最新活动