答案1
好的,我想我明白你的意思了。如果该行中只有一个单元格与某个值匹配,那么你想突出显示整行,对吗?
将您想要匹配的值放在某个单元格中(例如,A1)。选择您想要设置条件格式的行。在功能区的“主页”部分,转到“条件格式”,然后选择“新建规则”。
在新的“格式规则”窗口中,选择“使用公式确定要格式化的单元格”。在“格式化公式为真的值”字段中,输入“=如果 (匹配 (1澳元;$13:$13;0)>0;真;假)“。更改1澳元与您放置要匹配的值的单元格地址,最终位于另一张表上。更改$13:$13(此处指第 13 行)与要突出显示的行。它也适用于任何单元格范围(例如 B4:C8)。
单击格式...按钮选择如何突出显示行(边框、填充、字体等)。
我已经测试过了,它可以工作(在 Excel 2007 中)。不需要宏 ;-)。
编辑:
如果您知道该值不会改变,则可以跳过将值存储在单元格(A1)中以进行匹配,然后直接在公式中对其进行硬编码:=如果 (匹配 (二十五;$13:$13;0)>0;真;假
答案2
这被过度分析了 = 突出显示那些不是包含您想要识别的值的列,并在条件格式中输入以下公式:
=AND($D1="猫")
上述公式假设您用作标识符的值在 d 列中,并且该值为 cat。
因此,使用此公式作为 A、B 和 C 列的条件格式,如果 D 列的值为单词“cat”,则将应用该格式(并且,如果单元格 D1 中包含单词“cat”,则不会突出显示第 4 行,但如果 D4 中包含“cat”,则将突出显示第 4 行)。
答案3
选择所需的单元格(或行),转到格式->条件格式...并添加所需的规则。当您在单元格中输入任何内容时,格式将自动完成。
答案4
最后我找到了一个简单的解决方案并与您分享。
编写这样的公式:=$H1="Open" or 1,2 然后指定范围从应用于:$1 到 $1048576 这里是 H1 包含条件值。
感谢您的每一份努力和每一条评论......