如何检查单元格是否包含部分文本?

要检查 Excel 中的单元格是否包含部分文本,您需要使用 IF、COUNTIF 和通配符创建公式。通配符可帮助您设置部分文本,然后 COUNTIF 检查部分值,IF 根据该值返回结果。这种功能组合效果非常好。

检查单元格是否包含部分文本

在本教程中,我们将学习如何编写这个公式。

Excel 公式:如果单元格包含部分文本

  1. 首先,在单元格 B1 中输入“=IF(“.
  2. 之后,输入“COUNTIF(“.
  3. 然后,在 COUNTIF 的第一个参数中,引用单元格 A1。
  4. 现在输入您要检查的值,并在该值前后使用星号并关闭该函数。
  5. 最后,输入“Y”表示 value_if_true,“N”表示 value_if_false”,输入右括号并按 Enter。
if 公式查找部分文本

=IF(COUNTIF(A1,”*Excel*”),”Y”,”N”)

在下面的示例中,您可以在第一个值中看到“Excel”,并且它返回“Y”。但在第二个值中,你没有这个值,它在结果中返回“N”。

部分值结果

要理解这个公式,您需要将其分为两部分:

将公式分成两部分
  • 在第一部分中,我们让 COUNTIF 使用通配符来检查单元格的部分值。如果该值存在,则在结果中返回 1,如果不存在,则返回 2。
  • 在第二部分中,IF 获取 COUNTIF 的结果,并使用 1 表示 TRUE,0 表示 FALSE。因此,如果为 TRUE,则返回 Y,如果为 FALSE,则返回 N。

如果单元格包含部分文本 (SEARCH + ESTNUM)

您还可以使用组合了 LOOKUP、ISNUM 和 IF 的公式来检查单元格中是否存在部分值。

如果搜索是要查找部分文本的数字

=IF(ISNUMBER(搜索(“Excel*”, A1)),“Y”,“N”)

此公式使用搜索和通配符来检查值。如果该值存在,则返回一个数字,如果该值不存在,则返回#VALUE!错误。

要处理此错误,您需要使用 ISNUMBER 和 IF。 ISNUMBER 检查 SEARCH 结果是否为数字并返回 TRUE 或 FALSE。

现在,如果 ISNUMBER 的结果为 TRUE,则 IF 返回“Y”,如果结果为 FALSE,则 IF 返回“N”。

获取 Excel 文件

下载

添加评论

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