不等于前一个单元格时更改单元格颜色

时间:2016-08-24 15:58:28

标签: excel vba

在单元格值与上一个单元格中的值不同时,寻找更改单元格颜色和字体的方法。听起来很简单,但有一个转折点。 如果A2中的值不等于A1中的值,我想更改单元格A2中的单元格/字体颜色,例如,用蓝色填充单元格并将字体更改为白色,粗体。然后,当公式/宏通过行进行,并最终发现另一个单元格的值不等于前一个单元格时,假设A12不等于A11,我想更改A12的填充/字体颜色。当发生不相等的情况时,我想基本上翻转填充/字体颜色。假设我将A1上的填充/字体设置为蓝色/白色粗体。 当第一个不相等的条件发生时,我改变A中的填充/字体?浅红色/黑色粗体。然后,在下一个不相等的条件下,将该单元格的填充/字体更改回原始值Blue / white-bold。

2 个答案:

答案 0 :(得分:1)

  1. 选择要格式化的单元格(此处为A2:A15)
  2. 使用以下公式添加基于公式的条件格式规则:

    =MOD(SUM((A$2:A2<>A$1:A1)*1),2)=0

  3. 调整公式以适合您的实际范围,并确保顶部单元格为&#34;活动&#34;一个(在应用格式时从上到下选择范围,而不是从下到上):这样,公式将正确调整其他格式的格式。

    enter image description here

答案 1 :(得分:0)

我相信您的问题的答案可以通过条件格式找到。

选择要应用条件格式的范围。 在“主页”选项卡上,单击“条件格式”&gt;新规则。 在“新建格式设置规则”弹出窗口中,选择规则类型&#34;仅格式化包含&#34;的单元格。 编辑规则以具有以下内容:

细胞值&gt;不等于&gt; = INDIRECT(ADDRESS(ROW() - 1,COLUMN()))

将您的格式更改为您想要的格式。 http://www.tutorialspoint.com/android/android_shared_preferences.htm

如果细胞与上述相同,则使细胞自动着色,按照相同的步骤为该列制作另一个规则,使用相同的等式,而是将修改器设置为等于。

“条件格式规则”页面中的规则将显示为Here is a picture of what you should be looking at

干杯!