若要检查单元格是否包含特定文本,可以在Excel中使用ISNUMBER和SEARCH函数。Excel中没有CONTAINS函数。
1.要查找文本字符串中子字符串的位置,请使用SEARCH函数。
说明:在位置10找到“鸭子”,在位置1找到“驴”,单元格A4不包含在位置12找到的单词“马”和“山羊”。
2.添加ISNUMBER函数。如果单元格包含数字,则ISNUMBER函数返回TRUE,否则返回FALSE。
说明:单元格A2 包含单词“鸭子”,单元格A3包含单词“驴”,单元格A4不包含单词“马”,单元格A5包含单词“山羊”。
3.您也可以检查单元格是否包含特定文本,而不显示子字符串。确保将子字符串用双引号引起来。
4.要执行区分大小写的搜索,请将SEARCH函数替换为FIND函数。
说明:单元格C3中的公式现在返回FALSE。单元格A3不包含单词“驴”,但包含单词“驴”。
5.添加IF函数。如果单元格包含特定文本,则下面的公式(不区分大小写)将返回“找到”,否则返回“未找到”。
6.您还可以在Excel中使用IF和COUNTIF函数来检查单元格是否包含特定文本。但是,COUNTIF函数始终不区分大小写。
说明:单元格C2中的公式简化为= IF(COUNTIF(A2,“ * duck *”),“ Found”,“ Not Found”)。星号(*)匹配一系列零个或多个字符。访问有关COUNTIF函数的页面,以了解有关此强大功能所需的全部知识。