Excel 2007带有2个条件的条件格式,一个基于另一个列

时间:2012-04-17 02:35:53

标签: excel excel-vba excel-2007 vba

我在Excel 2007中使用了一个表。我试图以一种格式根据其值及其状态(在另一列中)突出显示一列中的单元格。

例如,我试图突出显示所有单元格(仅单元格,而不是行),其毛利润为负数且状态为" IN"。这样做的正确方法是什么?我已经尝试过如果声明,但没有取得多大成功。而且我不确定如何对细胞应用两种条件。我需要选择单元格的列数或范围吗?或者我是否必须选择第一个单元格并复制格式?

谢谢,



实施例:

Item # Status Gross Profit 1 IN $24.00 2 OUT $(34.00) 3 OUT $12.00 4 IN $18.00 5 IN $(9.00) 6 IN $(40.00) 7 OUT $32.00 8 OUT $45.00 9 OUT $23.00 10 IN $43.00 11 OUT $(18.00) 12 IN $7.00 13 IN $(25.00)

Average $6.00

1 个答案:

答案 0 :(得分:12)

这适用于Excel 2010:

我假设您要突出显示的单元格位于C列中...

  • 突出显示C列中的所有单元格
  • 点击条件格式 - >突出显示细胞规则 - >更多规则
  • 选择“使用公式...”
  • 为公式输入: = AND(C2 <0,$ b2 =“IN”)
  • 点击“格式”按钮,然后选择您选择的高亮颜色
  • 点击确定

虽然您已根据最顶层的单元格定义了公式,但Excel将推广到整个列。