Excel中,怎么样自动让内容相同的行填充相同的颜色,不用内容的行填充不同的颜色?

如题,如图。图上这里只有16行,我可以手动选中填充,当一个表格非常大,手动填充已经不太现实了,所以有没有快捷的方式?VB写代码、或者怎么样设置,请高手指点,谢谢!

i列加个辅助列,i1=IF(ROW()=1,1,IF(A1=OFFSET(A1,-1,,,),OFFSET(I1,-1,,,),OFFSET(I1,-1,,,)+1))下拉填充,选中需设置范围,条件公式为=mod($i1,2),设置填充色,则会不同数据之间会间隔填充颜色(以避免杂乱)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-22
如果你不同内容的种类比较少 行却又很多 可以选择你设定要求的列然后点击条件格式-新建规则-使用公式创建:=IF($A1=111,1,) 然后设置填充颜色确定,然后在条件格式-管理规则里的应用于里点击一下再点击表格A列标识左侧的全部。然后应用确定。 完成一种类型的创建。有多少种不同创建多少种。
如果数量非常多,或你也不知道有多少种,就只能利用VBA了追问

是啊,就是不知道有多少种,但是VB不会写啊。请问VB该怎么写?

第2个回答  2018-08-22
第一种。选择数据区域,开始菜单下,条件格式,设置指定条件设置自定义格式,单元格格式,完成,注意条件格式设置后,不要了要清除原则。
第二种,高效快速填充颜色,选择数据区域,选择条件设定颜色,设置条件,快速填充颜色,完成
第3个回答  2018-08-22
写代码可以实现你说的!
要看你具体的Excel文档,不好妄自揣测。(如果不方便可以根据实际情况模拟数据)追问

代码怎么写?我表格5000多行,太多了,手动处理不过来了。

追答

要看你具体的Excel文档,不好妄自揣测。(如果不方便可以根据实际情况模拟数据)

第4个回答  2018-08-24
条件格式可以满足
相似回答