【问题标题】:format in excel with multiple conditions多条件的excel格式
【发布时间】:2021-03-24 20:26:23
【问题描述】:

我正在尝试使用多个条件在 Excel 中进行格式化。

如果我使用:

=INDIRECT(ADDRESS(ROW(),COLUMN()))="_"

它工作正常,所有带有“_”值的单元格都被格式化了。

如果我使用:

=MOD(ROW(),2)

它也可以正常工作,奇数行中的所有单元格都已格式化。

我只想在两个条件都为真时进行格式化。
我试过了:

=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="_", MOD(ROW(),2))

还有:

=IF(INDIRECT(ADDRESS(ROW(),COLUMN()))="_", IF(MOD(ROW(),2),TRUE,FALSE),FALSE)

如何结合这两个条件,只突出显示奇数行中值为“_”的单元格?

【问题讨论】:

    标签: excel conditional-formatting boolean-expression


    【解决方案1】:

    用途:

    =(INDIRECT(ADDRESS(ROW(),COLUMN()))="_")*ISODD(ROW())
    

    不用INDIRECT也可以试试公式:

    =(A1="_")*ISODD(ROW())
    

    A1 更改为Applies to 范围内的第一个单元格引用

    【讨论】:

    • 谢谢!那么 INDIRECT 函数的假结果被视为 0 值?
    • @Joth 是的。反之亦然 - 公式结果 01 被解释为 FALSETRUE
    • 您可能不需要使用INDIRECT,请参阅编辑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 2017-11-03
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    相关资源
    最近更新 更多