在前导列中合并行与行的交替颜色-Excel 2016

时间:2019-02-28 16:49:27

标签: excel excel-formula

我正在尝试创建一个Excel工作表,该工作表将跟踪我们公司的某些自主流程及其访问权限,但是我遇到了Excel问题。

我正在尝试替换行颜色,这本身并不是问题,但是我合并行的事实给了我麻烦。

截至目前,我在A到E中有5列带有标题的列。列F用于条件格式化以为行着色。在F列中存在以下公式:

=MOD(IF(ROW()=2,0,IF(A2=A1,F1, F1+1)), 2)

如果我想一遍又一遍地重复最前面的Column项,这很好用,但是我想减少视觉混乱并增加清晰度,所以我合并了Column A中的一些行,因为B:E对应它。

我现在已经合并了A2:A4,该公式将A2和A4选为空白,但是A3(合并单元格中的文本居中)被识别为与A2和A4不同,因为该文本位于此处。我将上传图片以更好地了解我在说什么。

如果任何人都可以给我一些技巧,告诉我如何用合并的单元格/行来替换行颜色,那我会做很多的工作,并在stackoverflow上进行搜索,但是在大多数情况下,我才发现与未合并的行/单元有关的事情。

图片示例:https://imgur.com/a/UDbRVWA

= IF()对我有用的条件:

=MOD(IF(ROW()=2,0,IF((A2=0),IF((OR(A1<>0,A2=A1)),F1, F1+1),F1+1)), 2)

下面是我发布的图片的答案,但是,在大多数情况下,我建议使用@BruceWayne建议的方法。比使用合并的单元格更明智!

2 个答案:

答案 0 :(得分:0)

我可以提出建议吗?如果合并的行是为了增加重复条目的清晰度,也许我们可以使用另一条“条件格式”规则使它更清晰。

假设您有如下数据:

enter image description here

但是,我们不想在A列中看到<Process #>个重复项。我们可以合并这些单元格并将其沿行居中。但是,再次发现,合并单元格通常会令我皱眉。 (这使其难以设置格式,条件格式,复制/粘贴,执行任何VLOOKUP() / Index/Match等)

首先,让我们让行交替显示颜色。我正在使用RGB(183,255,253)的填充:

新规则1-
公式:=MOD(ROW(),2)
适用于范围:$A$2:$E$9
格式:填入RGB 183、255、253颜色(...或您想要的任何颜色,请注意RGB,以备后用)

现在,我们得到了: enter image description here

好的,正在进步。现在,让我们隐藏A列中的重复值。

因此,让我们应用更多的条件格式。 A列需要两个,一个将字体设置为白色,一个将字体设置为蓝色填充颜色。

新规则2-
公式:=AND($A3=$A2,MOD(ROW(),2)=1)
适用于:=$A$3:$A$100
格式:字体->颜色-> RGB(183,255,253)

新规则3-
公式:=AND($A3=$A2,MOD(ROW(),2)=0)
适用于:=$A$3:$A$100
格式:字体->颜色->白色

现在我们有:
enter image description here

IMO,我们还可以做一件事来澄清流程中的中断:

新规则4-
公式:=$A2<>$A1
适用于:=$A$2:$E$100
格式:边框->顶部边框

现在,我们有了一个不错的新CF表。 enter image description here

答案 1 :(得分:0)

我最终找到了一种仅通过对条件IF()语句进行一些巧妙处理的解决方案。我认为关键是考虑到不是顶部的合并单元格(即,如果我合并了A2:A4,则A2是顶部,A3,A4底部)等于0,而顶部设置为合并单元格中的文本。使用下面的公式,我可以达到我想要的结果:

=MOD(IF(ROW()=2,0,IF((A2=0),IF((OR(A1<>0,A2=A1)),F1, F1+1),F1+1)), 2)

这是一个链接的屏幕截图:https://imgur.com/a/gNaC62c

然后,我只为第1行(=$F2=1)以外的每一行添加条件格式。我将隐藏F列,以使其看起来不太引人注目。

对于将来的参考,我同意@BruceWayne的观点,即最好采用一种更简单的格式来完成工作。还有许多其他方式可以使这种格式化更有意义,但是当我进行修补时,我感觉自己很亲密,因此我又坚持了15分钟左右,并且能够取出可用的格式化条件。

相关问题