Excel:“如果包含”的简单公式


您可以在 Excel 中使用以下公式来确定单元格是否包含特定字符串:

 = IF(ISNUMBER(SEARCH("this", A1 )), "Yes", "No")

在此示例中,如果单元格A1包含字符串“ this ”,则它将返回Yes ,否则将返回No

以下示例展示了如何在实践中使用该公式。

示例:检查Excel中单元格是否包含特定字符串

假设我们在 Excel 中有以下数据集,显示不同篮球运动员的得分:

我们可以使用以下公式来检查 Team 列中的值是否包含字符串“mavs”:

 = IF(ISNUMBER(SEARCH("mavs", A2 )), "Yes", "No")

我们可以在单元格C2中键入此公式,然后将其复制并粘贴到 C 列的其余单元格中:

Excel 如果包含示例

“团队”列中具有“mavs”值的三行在新列中均收到“是” ,而所有其他行均收到“否”

请注意,Excel 中的SEARCH()函数不区分大小写。

如果要进行区分大小写的搜索,可以将公式中的SEARCH()函数替换为FIND()函数。

例如,我们可以使用以下公式来检查 Team 列中的值是否等于“MAVS”:

 = IF(ISNUMBER(FIND("MAVS", A2 )), "Yes", "No")

以下屏幕截图显示了如何在实践中使用该公式:

请注意,新列中的每个值都等于“否” ,因为没有任何团队名称与我们在公式中指定的大写字符串“MAVS”匹配。

其他资源

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

如何在Excel中计算重复项
如何在Excel中计算文本频率
如果单元格包含Excel中的文本,如何计算平均值

添加评论

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