乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel中,怎么样自动让内容相同的行填充相同的颜色,不用内...-excel填充相同颜色不同颜色,excel怎么填充

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

作者:乔山办公网日期:

返回目录:excel表格制作


excel 2007 看图上的设置条件格式

2003 在 格式-条件格式 然后设置你想要的格式条件



i列加个辅助列,i1=IF(ROW()=1,1,IF(A1=OFFSET(A1,-1,,,),OFFSET(I1,-1,,,),OFFSET(I1,-1,,,)+1))下拉填充,选中需设置范围,条件公式为=mod($i1,2),设置填充色,则会不同数据之间会间隔填充颜色(以避免杂乱)
把下面的代码复制到工作表中,不要放在模块中,这个属于工作表的私有模块,意思每次激copy活这个工作表就会自动运行代码
工作表标签点右键--查看代码--弹出VB窗口,把代码复制进去关闭zhidao--保存工作表

Private Sub Worksheet_Activate()
Dim x%
x = Cells(Rows.Count, "j").End(xlUp).Row
For i = x - 2 To x - 8 Step -1

If Range("j" & x - 1) = Range("j" & i) Then
Range("j" & i).Interior.ColorIndex = 3
Range("j" & x - 1).Interior.ColorIndex = 3
ElseIf Range("j" & x - 1) - Range("j" & i) = 5 Then
Range("j" & i).Interior.ColorIndex = 10
End If

Next
End Sub

首先,选中你的整个表格(可用Ctrl+A),然后点击条件格式-->突出显示单元格规则-->其他规则,此时弹出“新建格式规则框”选择“使用公式确定要设置的单元格”,在下面的编辑框中输入=$A1="某一个发票号",A1是指第一行第A列,如果你得发票号不在第一行第A列,则需把A1改成你的任意一个发票号所在单元格的编号,如B2代表第二行第B列。公式写好后,点击下面的“格式”按钮,选择你要设置的单元格格式,如选择单元格填充色为绿色,最后点击确认,表中所有发票号为以上设置的发票号的行均显示为绿色,并且以后填写的新的统一发票号的行也会自动标为绿色。用相同的方式,把每一个发票号都设置成不同的填充色就可以达到你想要的效果了。下面是演示图片,可作参考。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网