首页 > 解决方案 > EXCEL如何检查A列是否包含特定值而B列是否包含2个特定值?

问题描述

在我的 excel 电子表格中,我需要检查 A 列是否包含值“check”以及 B 列是否包含值“900”和/或“1185”。如果 B 列包含任一值,我希望这些值显示在 C 列上。

这是我使用的代码,但它不起作用:

=IF(AND(ISNUMBER(SEARCH("check",B4)),ISNUMBER(SEARCH("900",C4))),ISNUMBER(SEARCH("1185",C4))),C4,"N")

我需要使用ISNUMBER公式而不是“=”公式,因为“check”只是 A 列中值的一部分。A 列中的实际值是这样的:“Example CHECK #3248”。所以我需要使用ISNUMBER。B 列仅包含数字。所以每行只有“900.00”之类的东西。

我不确定我应该使用什么语法或如何正确编写它。有人可以帮我处理这段代码吗?谢谢

标签: excelexcel-formula

解决方案


如果您要CHECK在 A 列的单元格中查找字符串,则可以使用:

=IF(AND(ISNUMBER(SEARCH("CHECK",A4)),OR(B4=900,B4=1185)),B4,"")

例如

在此处输入图像描述


推荐阅读