如果单元格包含特定文本,则突出显示整行

时间:2019-01-18 11:25:46

标签: excel excel-formula

如果单元格字符串的G列中包含单词“ site”,则我需要突出显示Excel中的整个行。我正在使用条件格式设置公式,该公式使用的以下公式无效。

=INDIRECT("g"&ROW())=MID("g"&ROW(),FIND("site","g"&ROW(),1),4)

请注意:以下内容可完美工作,但仅适用于完全匹配的情况,其中单元格的内容仅包含“ site”作为字符串:

=INDIRECT("g"&ROW())="site"

1 个答案:

答案 0 :(得分:2)

如果可以使用某些锁定机制,则无需使用INDIRECT中的MID

=FIND("site",$G1)>0

enter image description here

在这里,您将看到活动单元格为A1,因此Excel会将其对应的行与之比较为G1,当条件格式查看单元格A2时,它将与G2进行比较。

当条件格式查看单元格B2时,由于G被锁定(通过$符号),它将再次将其与G2进行比较。


也就是说,您的公式无法正常工作,因为FIND("site","g"&ROW(),1)失败了。第二个参数给出文本g#(其中#代表行号),搜索失败。