标记单元格在任意位置包含指定词语的行。
复制此公式
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")SEARCH 在找到词语时返回其位置(数字),否则返回错误。ISNUMBER 将其转为 TRUE/FALSE,IF 再返回你的标签。SEARCH 不区分大小写;需区分时用 FIND。
=IF(ISNUMBER(SEARCH("paid", B2)), "✓", "")→✓标记状态中包含「paid」的行。
=IF(ISNUMBER(SEARCH("ltd", A2)), "Company", "Person")→CompanySEARCH 不区分大小写,所以包含 Acme Ltd 的单元格也能匹配。
=IF(COUNTIF(A2, "*urgent*")>0, "Yes", "No")→Yes带通配符的 COUNTIF 是判断是否包含部分文本的更简短写法。
直接比较:=IF(A2="urgent", "Yes", "No")。SEARCH 用于「包含」类部分匹配。
把 SEARCH 换成 FIND:=IF(ISNUMBER(FIND("Urgent", A2)), "Yes", "No")。FIND 区分大小写。
使用 =IF(ISTEXT(A2), "Text", "Not text")。ISTEXT 对任何文本值返回 TRUE,对数字、日期和空白返回 FALSE。
SEARCH 找到文本时返回位置,找不到时返回 #VALUE!。ISNUMBER 把结果转成 TRUE 或 FALSE,供 IF 使用。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。