中易网

Excel 排序后把内容相同的单元格填充颜色以区分

答案:4  悬赏:50  
解决时间 2021-03-22 11:01
excel排序后内容相同的单元格会排在一起,现需要把这些单元格添加不同颜色,以区分,使看起来一目了然。

注意,有的单元格内容出现多次,有的仅出现一次。

如果用Excel操作无法实现,用VBA也可以。谢谢
最佳答案
操作上你只能手动完成着色,其实肉眼能明显区分的颜色数量是有限的,区分的区域多了之后首先没那么多可用颜色,如果是小部分的话,你都通过排序把单元格排到一起了,直接手动着色就可以了。Sub auto_open()
Sheet1.Select
Columns("A:A").Select '以下代码是排序
Range("A1:B16").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin, DataOption1:=xlSortNormal
Dim i, j As Integer
j = 3 'j是颜色变量
Cells(1, 1).Select '首先设定第一个表格的颜色
Selection.Font.ColorIndex = j
i = 2 'i是自动循环变量
While Not IsEmpty(Cells(i, 1))
If Cells(i, 1) = Cells(i - 1, 1) Then '如果第二个数据和上一个数据相等
Cells(i, 1).Select
Selection.Font.ColorIndex = j '使用同一个颜色代码
Else '如果不相等
j = j + 1 '使用下一个颜色代码
If j = 19 Then '颜色代码取到3至19之间,因为里面有白色和黑色,我屏蔽掉了
j = 3
End If
Cells(i, 1).Select
Selection.Font.ColorIndex = j
End If
i = i + 1
Wend
End Sub
如果你使用时,应把其中相应的行列数据修改了
全部回答
油漆桶·· 可以填充表格
操作上你只能手动完成着色,其实肉眼能明显区分的颜色数量是有限的,区分的区域多了之后首先没那么多可用颜色,如果是小部分的话,你都通过排序把单元格排到一起了,直接手动着色就可以了,没必要把简单的事情搞复杂
Sub auto_open() Sheet1.Select Columns("A:A").Select '以下代码是排序 Range("A1:B16").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:= _ xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ SortMethod:=xlPinYin, DataOption1:=xlSortNormal Dim i, j As Integer j = 3 'j是颜色变量 Cells(1, 1).Select '首先设定第一个表格的颜色 Selection.Font.ColorIndex = j i = 2 'i是自动循环变量 While Not IsEmpty(Cells(i, 1)) If Cells(i, 1) = Cells(i - 1, 1) Then '如果第二个数据和上一个数据相等 Cells(i, 1).Select Selection.Font.ColorIndex = j '使用同一个颜色代码 Else '如果不相等 j = j + 1 '使用下一个颜色代码 If j = 19 Then '颜色代码取到3至19之间,因为里面有白色和黑色,我屏蔽掉了 j = 3 End If Cells(i, 1).Select Selection.Font.ColorIndex = j End If i = i + 1 Wend End Sub '全代码测试通过的,如果你使用时,应把其中相应的行列数据修改了.祝顺利使用.ofmfu. =============楼下的sb,抄袭我的还在本页发.. 我晕,,怎么修改一次答案还跑下面来了..
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
全民飞机大战砖石如何送人
从苏州工业园区唯亭镇坐几路公交车到友达光电
加湿器能蒸脸吗
甲乙两人共同打印文件,甲共打2000个字,已知
关于thinkpad无线网络自动断开的问题(请看补
TIAMO翻译?
济南学钢琴哪里好?
s7400plc最多能扩展到几个模块
什么农药用了导致葡萄果梗硬化
有没有比较虐的小说,没有H
鱼肉火锅店宣传口号
情侣主题酒店天津有吗?也就是适合情侣住的
htc 手机怎么设置横着划屏而不是竖着划屏
牙龈与牙根结合处为什么会长黑色的东西,刷牙
谷歌权重5搜狗权重3 这样的域名值多少钱?
推荐资讯
我们中国茶树的主导区位因素是酸性土壤,印度
控制四个36V的灯泡40w需要多大功率的变压器
谁知道苏州吴中区临湖镇到渡村的公交车。。还
我得了小叶曾生吃了逍遥丸和乳癖消片现在不庝
php session值跨页面获取
格力晶弘对开门冰箱的价格怎么样
手机为什么会产生垃圾?
康洁服装干洗在哪里啊,我有事要去这个地方
iPhone6的配置算高吗 目前哪款手机配置最高
小米3卡在白色的MI这界面。
武汉市妇幼保健医院
99支玫瑰花多少钱
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?