![](/img/trans.png)
[英]Excel conditional formatting - highlight cells based on a value at the top of each column
[英]In Excel, highlight row and column if cells value is X
我想将全局规则应用于excel
表,这样,如果特定单元格的值是-1
,则相应的行和列将突出显示。
背后的原因:每行都会自动填充(使用数据库中的查询)。 由于每行比屏幕的宽度长很多,因此我希望行和列都高亮显示,以防其中一个单元格的值为-1
。 我认为此值在全球范围内都是禁止的。
您确定要为此使用VBA吗? 这可以在Excel本身中轻松完成。 选择列,转到功能区中的“条件格式”。 选择“新规则”和“使用公式来确定要格式化的单元格”。 添加格式(例如,单元格颜色)并输入= A1 =“-1”作为公式。 这应该够了吧。
有两个CF规则(例如,每个规则适用于= $ A:$ Z)
=NOT(ISERROR(MATCH(-1,A1:Z1,0)))
和
=NOT(ISERROR(MATCH(-1,A1:A100)))
第一(在应用程序的序列-在该示例中橙色)将突出含有填充单元格的行-1
从最左端(假设LTR)填充有含有细胞的行中的最后一个单元-1
和第二(黄色(示例)将突出显示包含填充有-1
的单元格的列,比包含-1
的列中的最后一个单元格少一行:
为了突出显示行,我创建了规则:
=MATCH(-1,A:A,0)
对于列突出显示:
=MATCH(-1,1:1,0)
最后,我让这两个规则适用于兴趣范围。 例如: =$A:$AP
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.