Excel条件格式化并拖动到相邻的单元格
我有一个条件设置=IF(C2<42,C4="")
如果满足,背景颜色将变成红色。 将十字准线(在单元格的左下angular)拖动到相邻单元格时,公式保持不变。
我需要公式然后改变=IF(D2<42,D4="")
等等300+次,有什么办法可以参考当前列ie =IF(thiscolumn-row2 < 42, thiscolum-row4 = "")
您不使用条件格式公式中的If
。 公式本身定义你正在寻找的条件,所以如果已经暗示。 所以你的公式应该是这样的:
=C2<42
我对你公式的第二部分感到困惑, C4=""
。 这应该是第二个条件? 如果是这样,请使用AND语句:
=AND(C2<42,C4="")
如果您使用的是Excel 2007或2010,则可能出现的另一个混淆源是,即使它们是相对的,在拖动它们时也不会在“条件格式公式”框中更改引用。
有时Excel默认会在单元格/行标签前放置美元符号(即$C$4
而不是C4
…)。美元符号告诉excel不要改变每行的公式,而是locking原始值。在条件格式显示美元符号?这可能是你的问题。摆脱美元符号,你需要什么应该工作。
假设您想要将格式应用于范围c1:d300,请select该范围的单元格,调出条件格式框并input:
=AND(C2<42,C4="")
现在它将使用相对引用的格式来完整select范围。