如果单元格字符串的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
在这里,您将看到活动单元格为A1,因此Excel会将其对应的行与之比较为G1,当条件格式查看单元格A2时,它将与G2进行比较。
当条件格式查看单元格B2时,由于G被锁定(通过$符号),它将再次将其与G2进行比较。
也就是说,您的公式无法正常工作,因为FIND("site","g"&ROW(),1)
失败了。第二个参数给出文本g#
(其中#代表行号),搜索失败。