Excel若以IF函数排除其ROW()函数测单元格'行'号是单数,就 ="" 不做<30的格式化。请问公式如何修订?谢谢

条件格式化区域内单元格加色,条件是(1)在双数'行'的单元格,其他单数'行'不作此条化格式化。(2)单元格数值<30。
设想如下,不知可行否?若以IF函数排除其以ROW()函数侦测其'行'号是单数,就 ="" 不做<30的格式化。
请问公式如何修订?谢谢

可以行的。根据您的设想,条件格式化的公式可以改为以下形式:

=IF(MOD(ROW(),2)=0,AND(A1<30,A1<>""),"")

其中:

    MOD(ROW(),2)=0 表示当前行号是双数

    AND(A1<30,A1<>"") 表示当前单元格的值小于30且不为空

    如果当前行号是双数,且当前单元格的值小于30且不为空,则单元格将被格式化。如果当前行号是单数,或者当前单元格的值大于等于30,或者当前单元格为空,则单元格将不被格式化。

    以下是具体的操作步骤:

    选择要应用条件格式化的单元格范围。

    在“开始”选项卡的“条件格式”组中,单击“新建规则”。

    在“新建格式规则”对话框中,选择“使用公式来确定要格式化的单元格”。

    在“公式”框中输入以下公式:

    =IF(MOD(ROW(),2)=0,AND(A1<30,A1<>""),"")

    单击“格式”按钮,设置要应用的格式。

    单击“确定”。

    例如,如果要对 A1:D100 范围内的单元格应用此条件格式,可以按照上述步骤操作。

    此外,您也可以使用以下公式来实现相同的效果:

    =IF(MOD(ROW(),2)=1,"",A1<30)

    这种写法与上述写法等效,但更简洁。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-08
我可以帮你创建这个公式。你可以试试这个公式:
`=IF(MOD(ROW(), 2) = 1, "", IF(A1<30, "需要格式化的内容", ""))`
这个公式的意思是,如果行号是单数,就返回空字符串。否则,如果单元格A1的值小于30,就返回需要格式化的内容,否则返回空字符串。
请注意,你需要根据实际情况修改这个公式,例如,将"A1"和"需要格式化的内容"替换为你实际需要的内容
希望我的答案对您有所帮助。

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网