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 列的其余单元格中:
“团队”列中具有“mavs”值的三行在新列中均收到“是” ,而所有其他行均收到“否” 。
请注意,Excel 中的SEARCH()函数不区分大小写。
如果要进行区分大小写的搜索,可以将公式中的SEARCH()函数替换为FIND()函数。
例如,我们可以使用以下公式来检查 Team 列中的值是否等于“MAVS”:
= IF(ISNUMBER(FIND("MAVS", A2 )), "Yes", "No")
以下屏幕截图显示了如何在实践中使用该公式:
请注意,新列中的每个值都等于“否” ,因为没有任何团队名称与我们在公式中指定的大写字符串“MAVS”匹配。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: