我正在开发一个MS Excel 2010电子表格,用户希望在其中使用一些组合的条件格式。 我想要应用的功能单独正常工作,即这个条件公式有效:
= INDIRECT( ADDRESS( IF( ISEVEN( ROW() ), ROW() - 1, ROW() ), 22) ) = "6 Monthly"
就像这样:
= OR( COLUMN() = 25, COLUMN() = 28)
但是组合公式无法应用任何格式。不会返回任何错误,但在应用条件时突出显示的区域不受影响:
AND( INDIRECT(ADDRESS(IF(ISEVEN(ROW()), ROW() - 1, ROW()), 22)) = "3 Monthly", OR( COLUMN() = 25, COLUMN() = 28) )
如果我想要突出显示满足两个条件的单元格,我应该输入什么作为公式?
答案 0 :(得分:1)
这对我有用:
=(INDIRECT(ADDRESS(IF(ISEVEN(ROW()),ROW()-1,ROW()),22))="3 Monthly")*(OR(COLUMN()=25, COLUMN()=28))
答案 1 :(得分:1)
您的条件格式公式对我来说似乎过于复杂
选择Y11:Y48
,然后按住CTRL键并选择AB11:AB48
并应用条件格式设置公式
=$V11="3 Monthly"
根据需要格式化
这将突出显示col V =“3 Monthly”的每一行中的Y和AB列单元 - 不是要求吗?
答案 2 :(得分:0)
使用IF
:
=IF(INDIRECT(ADDRESS(IF(ISEVEN(ROW()),ROW()-1, ROW()),22))="3 Monthly",OR(COLUMN()=25,COLUMN()=28),0)
希望这有帮助。