Mar*_*icz 4 conditional-formatting microsoft-excel
为什么 Excel 条件格式与公式的工作方式不同?我在一个文件中有几千行。AAAA
列有价值,B列BBB
有价值。
Column A Column B
row1 1000 10
row2 2000 20
row3 3000 30
Run Code Online (Sandbox Code Playgroud)
如果我想写一个公式, A1*B1
它会给出结果 10000。当我拖动它时,它会自动更改源单元格,因此它会给我A2*B2 = 40000
.
那么,当您将格式复制到不同的单元格/行时,为什么条件格式不完全相同呢?
我想要做的是分别为每一行设置条件格式:
x1.row1 > x2.row1
- 让它变绿。
对于第二行: IF(x1.row2 > x2.row2)
- 使其变为绿色,
对于第三行,它应该是: IF(x1.row3 > x2.row3)
让它变成绿色,依此类推,
但是对于每一行的 Excel,总是与第一个单元格 ie 进行比较x1.row1 > x2.row2
,x1.row1 > x2.row3
依此类推。
有没有办法分别为每一行应用格式,而无需创建多个条件?
根据我的理解,如果 x1 列中的每个单元格的值高于它在 x2 列中的相应单元格,则您希望对其进行条件格式化。去做吧 :
首先,在第一个单元格上设置条件格式
$
,这样如果您在 Excel 中复制单元格,公式通常会在复制单元格时更新。=$A1>$B1
or =A1>B1
。重要的是$
前面没有1
。将您的规则应用到您想要的区域
有两种方法可以做到:
在“条件格式规则管理器”窗口中的“应用于”列下,更改您希望将条件格式应用于您想要的整个范围的范围。
直接在工作表中(关闭条件格式规则管理器),将第一个单元格的格式复制到所需的所有行。有很多方法可以做到这一点......
通过拖动复制您的第一个单元格,然后单击上下文菜单-> 仅填充格式
有关它的更多信息,请参见此处。
你已经准备好了!
您可以在条件格式中使用公式,它会针对每行而变化:
=$A1>$B1
Run Code Online (Sandbox Code Playgroud)
更改 A1 和 B1 以对应要比较的每行中的第一个单元格,但保留固定列的 $
归档时间: |
|
查看次数: |
63895 次 |
最近记录: |