在Excel中,如果单元格值为X,则高亮显示行和列
我想将一个全局规则应用于excel
表,如果特定单元格的值是-1
,那么相应的行和列将被突出显示。
背后的原因:每行都被自动填充(使用来自数据库的查询)。 由于每行比屏幕的宽度要长很多,所以我希望行和列都能突出显示,以防其中一个单元格中的值为-1
。 我认为这个价值在全球被禁止。
你确定你想用VBA吗? 这可以很容易地在Excel中完成。 select列,转到function区中的“条件格式”。 select“新build规则”和“使用公式确定要格式化的单元格”。 添加格式(例如单元格颜色),并input= A1 =“ – 1”作为公式。 这应该够了吧。
有两个CF规则(比如说适用于= $ A:$ Z)
=NOT(ISERROR(MATCH(-1,A1:Z1,0)))
和
=NOT(ISERROR(MATCH(-1,A1:A100)))
第一个(按照应用程序的顺序 – 例子中的橙色)将突出显示包含从最左边(假设为LTR)填充了-1
的单元格到行中最后一个单元格的行,其中包含填充了-1
的单元格,第二个这个例子)会突出显示包含-1
填充单元格的列到比-1
填充的列中的最后一个单元格小一行:
为了突出显示,我创build了这个规则:
=MATCH(-1,A:A,0)
并为列突出显示:
=MATCH(-1,1:1,0)
最后我让这两条规则适用于感兴趣的范围。 例如: =$A:$AP