Excel:检查单元格是否包含多个值之一


您可以使用以下公式检查 Excel 中的单元格是否包含多个特定值之一:

 =SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0

此特定示例检查单元格A2是否包含范围E2:E4中的任何值。

如果是,则公式返回TRUE

否则,公式返回FALSE

下面的例子展示了如何在实践中使用这个公式。

示例:检查单元格是否包含多个值之一

假设我们有以下数据集,其中包含有关各个篮球运动员得分的信息:

假设我们要检查 A 列中的每个单元格是否包含名称 Mavs、Jazz 或 Nets。

为此,我们可以使用以下公式:

 =SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0

我们将在单元格C2中输入此公式,然后单击并将其拖动到 C 列中的每个剩余单元格:

Excel 检查单元格是否包含多个值之一

如果 A 列中的单元格包含感兴趣的三支球队之一,则 C 列中的相应单元格将返回TRUE

否则,C 列中的单元格返回FALSE

如果要返回TRUEFALSE以外的值,可以将公式包装在 IF 函数中:

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0, "Yes", "No")

我们将在单元格C2中输入此公式,然后单击并将其拖动到 C 列中的每个剩余单元格:

C 列中的每个值现在都返回“是”或“否”,以指示 A 列中相应单元格中的值是否包含感兴趣的三支球队之一。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何检查范围是否包含特定值
Excel:如何检查单元格是否包含部分文本
Excel:如何检查另一列中是否存在列值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注