【问题标题】:Excel - Highlight Lowest Price in Each RowExcel - 突出显示每行中的最低价格
【发布时间】:2020-12-28 22:02:13
【问题描述】:

我试图在价格比较电子表格的每一行中突出显示最低价格。我在使用条件格式时遇到了麻烦,想知道是否有宏和 VBA 可以完成这项工作。有人可以帮助我如何突出显示每行中的最低价格,不包括值为“0”或空白的单元格。非常感谢!

-电子表格从A列到P列

-C,F,I,L,O 列是价格。

-有些价格单元格没有值,在会计格式中显示为“$ -”。

【问题讨论】:

    标签: excel vba conditional-formatting


    【解决方案1】:

    无需 VBA:

    将以下内容复制并粘贴到名称框中(Excel 的左上角):

    C:C,F:F,I:I,L:L,O:O
    

    然后按Enter 键。

    这将选择那些列。

    现在点击功能区的主页选项卡,然后点击:

    Conditional Formatting -> New Rule -> Use a formula to determine which cells to format
    

    Format values where this formula is true 的文本框中输入:

    =C1=MIN(IF($C1=0,2E+99,$C1),IF($F1=0,2E+99,$F1),IF($I1=0,2E+99,$I1),IF($L1=0,2E+99,$L1),IF($O1=0,2E+99,$O1))
    

    最后点击Format按钮选择你想要的颜色然后确认。

    【讨论】:

    • 对我来说,它并没有忽略零值,而是选择了它们作为最低值。
    • @Variatus 啊。我误读了 OP 问题并为 BLANKS 编码。我现在也更新了处理零的答案。
    • 这个答案对你有用吗,Genn Zhong?
    • 非常感谢!这对我正在做的工作有用!
    • 请点击我答案左侧的复选标记来选择我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    相关资源
    最近更新 更多