Excel在每次更改值时更改行颜色(不连续)
在Excel中,我希望在每次更改特定行值时更改行的颜色。 更改的行可能不连续。
例如:
Customer Product Line Product 1 Outdoor Lawn Jarts 1 Indoor Nerf Hoops 2 Outdoor Ball Game 3 Indoor Fort Builder 4 Indoor Twist'Em 4 Indoor Silly Silly
在这个例子中,我希望客户1是浅蓝色的; 客户2,白色; 客户3浅蓝色; 客户4,白色,重复每一个客户的变化。
如果可能,我宁愿使用公式。 谢谢。
编辑:客户号码是非连续号码(1,15,49406等)
从A2开始,突出显示范围A2:C7(或任何必要的范围),然后在条件格式规则pipe理器中创build一个新规则。 select“使用公式确定要格式化的单元格”并input以下公式:
=MOD(SUM(IF(FREQUENCY($A$2:$A2,$A$2:$A2)>0,1)),2)=1
如果客户号码包含文字,则可以使用:
=MOD(SUM(IF(FREQUENCY(MATCH($A$2:$A2,$A$2:$A2,0),MATCH($A$2:$A2,$A$2:$A2,0))>0,1)),2)=1
添加一个像这样的新列:
在D2
只是把文字string“蓝色”。 然后在D3
input公式
=IF(A3<>A2,IF(D2="Blue","White","Blue"),D2)
并翻译下来。
在整个表格中添加条件格式
=INDEX($D:$D,ROW()) = "Blue"
如果你愿意,你可以隐藏D列: