【问题标题】:Excel 2007 Conditional formatting with 2 conditions, one based off another columnExcel 2007 具有 2 个条件的条件格式,一个基于另一列
【发布时间】:2012-04-17 11:32:27
【问题描述】:

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

例如,我试图突出显示毛利润为负且状态为“IN”的所有单元格(仅单元格,而不是行)。这样做的正确方法是什么?我已经尝试过 if 语句,但没有太大的成功。而且我不确定如何将两个条件应用于单元格。我需要选择单元格的列或范围吗?还是我必须选择第一个单元格并复制格式?

谢谢,

示例:

项目#状态毛利润 1 英寸 24.00 美元 2 出 $(34.00) 3 出 $12.00 4 英寸 18.00 美元 5 英寸 (9.00) 6 英寸 (40.00) 7 出 $32.00 8 出 $45.00 9 出 $23.00 10 英寸 43.00 美元 11 出 $(18.00) 12 美元 7.00 美元 13 美元 (25.00)

平均 $6.00

【问题讨论】:

    标签: excel excel-2007 vba


    【解决方案1】:

    这适用于 Excel 2010:

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

    • 突出显示 C 列中的所有单元格
    • 点击条件格式->高亮单元格规则->更多规则
    • 选择“使用公式...”
    • 对于公式,输入: =AND(C2
    • 单击“格式”按钮并选择您选择的突出显示颜色
    • 点击确定

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

    【讨论】:

    • +1 保持简单 :) 但是,如果您在每次条件为真时突出显示整个列,则您可能希望将公式更改为 =AND($C1<0,$B1="IN"),否则它将突出显示单元格 C上一行:)
    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多