Excel 根据单元格值设置选定列的格式为奇数或偶数
我有一张有几列的纸。A列由数字组成。根据列A中的单元格值是否为偶数(或奇数),我希望高亮显示该行中的几个单元格,而不是整行 到目前为止,使用条件格式,我已经能够为我想要突出显示的每一列添加一个格式规则。例如,如果我想突出显示A、B和E列,我使用三个规则:Excel 根据单元格值设置选定列的格式为奇数或偶数,excel,conditional-formatting,vba,Excel,Conditional Formatting,Vba,我有一张有几列的纸。A列由数字组成。根据列A中的单元格值是否为偶数(或奇数),我希望高亮显示该行中的几个单元格,而不是整行 到目前为止,使用条件格式,我已经能够为我想要突出显示的每一列添加一个格式规则。例如,如果我想突出显示A、B和E列,我使用三个规则: Formula: =ISEVEN(A1) - Highlight Format - Sheet!$A$1:$A100 Formula: =ISEVEN(A1) - Highlight Format - Sheet!$B$1:$B100 Form
Formula: =ISEVEN(A1) - Highlight Format - Sheet!$A$1:$A100
Formula: =ISEVEN(A1) - Highlight Format - Sheet!$B$1:$B100
Formula: =ISEVEN(A1) - Highlight Format - Sheet!$E$1:$E100
…等所有附加列
但这是非常麻烦的,我不知道如何制定一个规则,以涵盖所有在一次或即使它是可能的。我猜VBA可能是解决方案,但我是个新手
有没有关于如何攻击这个的线索?你应该在公式中修正你的引用列(在这种情况下,A变成$A)。它适用的范围也可以放在相同的规则中:
Formula: =ISEVEN($A1) - Highlight Format - Sheet!$A$1:$B100;Sheet!$E$1:$E100
所以不需要VBA 您只需在公式中修正引用列即可(在本例中,A变成$A)。它适用的范围也可以放在相同的规则中:
Formula: =ISEVEN($A1) - Highlight Format - Sheet!$A$1:$B100;Sheet!$E$1:$E100
所以不需要VBA :)你根本不需要流汗。我不确定您的突出显示格式是什么。您可以将偶数、奇数添加到条件格式窗口/向导文本框中,然后相应地选择格式颜色
试试这个:
对于偶数:
=MOD(A1,2)=0
对于奇数:
=MOD(A1,2)>0
- 查看下面的文章,以获得更好的帮助
- 另一篇文章
- :)你根本不需要流汗。我不确定您的突出显示格式是什么。您可以将偶数、奇数添加到条件格式窗口/向导文本框中,然后相应地选择格式颜色
试试这个:
对于偶数:
=MOD(A1,2)=0
对于奇数:
=MOD(A1,2)>0
- 查看下面的文章,以获得更好的帮助
- 另一篇文章