溜溜问答 > 日常办公 > Excel > 【255悬赏】【Excel】如何用高亮显示连续的重复行?
高傑西
高傑西
邀请你来回答
53人阅读 2022-04-22

【255悬赏】【Excel】如何用高亮显示连续的重复行?

已排序过.要求如下:不重复的行,保持默认颜色:黑色对于重复的行,使用2种或多种颜色来用高亮显示。就像这样:ab <-用红色高亮显示b <-用红色高亮显示c <- 用紫色高亮显示c <- 用紫色高亮显示c <- 用紫色高亮显示d <-用红色高亮显示d <-用红色高亮显示ef <-用红色高亮显示f <-用红色高亮显示g <- 用紫色高亮显示g <- 用紫色高亮显示hi <-用红色高亮显示i <-用红色高亮显示j问: 为什么一定要用至少2种颜色来高亮显示呢?答: 因为不希望看到 一大片都是高亮的. 得区分连续的高亮.用'条件格式'似乎不能实现。 是不是得通过vba来实现?求助大神.
我要回答
2个回答

Sub 底色1()
Dim Rng As Range, Arr, i&, i1&, j&, Colmn&
i1 = 1: j = 0: Colmn = 2
Arr = Array(vbRed, vbYellow)
For i = 2 To 20
If Cells(i, Colmn) <> Cells(i - 1, Colmn) Then
If i - i1 = 1 Then
i1 = i: j = 0
Else
Range(Cells(i1, Colmn), Cells(i - 1, Colmn)).Interior.Color = Arr(j)
j = 1 - j
i1 = i
End If
End If
Next i
End Sub
具体颜色及起止行号自己更改,注意尾部要多一行。

查看全部
2022-04-22
(1) 回复 采纳

我就不信条件格式不行,我有个不成熟的想法:

第1步,先用COUNTIF函数,判断每个数重复个数

第2步,用MATCH函数匹配每个数第一次出现时的行号

第3步,用IF函数,如果没有重复数,返回结果设为""空值,如果是重复数,返回第一次出现的行号,得到数组{"',2,2,4,4,4,7,7,"",10,10,12,12,"",15,15,""}

第4步,利用MODE.MULT函数,得到不重复的行号的数组{2,4,7,10,12,15}

第5步,用SMALL函数取值,取第1、3、5.。。。个数{2,7,12}和第2、4、6.。。。个数{4,10,15},利用奇偶项将他们的行号区分开来

第6步,建两个条件格式判定,如果重复项行号是上述数组奇数项就标红色,偶数项标紫色


想法就是如此,我自己觉得可行,至于我为什么没有付诸实践。。。。

那是因为。。。。。我的WPS没有MODE.MULT这个函数。。。。

出师未捷身先死......

查看全部
2022-04-22
回复 采纳

相关问题

Excel中怎么高亮显示重复的内容?
共4条回答 >
*ಠ_ರೃ _: 利用Excel的条件格式功能即可高粱显示重复的内容,具体操作请参照以下步骤,演示软件版本为Excel2007。1、首先在电脑上打开目标Excel文件,如图所示。2、然后选中目标表格内容,点击菜单选项“格式”。3、然后在出现的下拉菜单中,依次点击选项“条件格式/突出显示单元格规则/重复值”。4、然后在出现的窗口中,设置重复值高亮的颜色,点击确定即可。5、完成以上设置后,即可Excel中设置高亮显示重复的内容。
(78) 回复
Excel怎样设置高亮显示重复数据 重复数据高?
共3条回答 >
贺新齐: 选中数据,点条件格式,选择重复
(13) 回复
Excel高亮重复值,2个重复值不高亮,出现3个重复值全部高亮怎么搞?
共2条回答 >
一生所爱: 选择A2:A20,条件格式,新建规则,使用公式确定要设置格式的单元格公式=COUNTIF(A:A,A2)>=3格式,填充,选择黄色,确定结果如下:
(1) 回复
Excel怎么显示重复行?
共1条回答 >
小小叶: 用数据透视表很方便。1.选择工作表-数据-数据透视表-完成。会出现透视表模板和字段选择框。。2.将KK字段拉到模板行字段,再将KK拉到数据区域。3.右键点击数据区-选“字段”-选“统计”右键点击行字段区-选“字段”-点高级-按统计降序排序(或用工具条图标、或数据-排序)4.点击>1的数据,即可查看重复记录5,可组合将几个列字段拉入行字段区和数据区域,灵活查看重复情况。
回复
Excel怎么高亮重复项?
共1条回答 >
憨豆妹妹。: 1电脑中打开excel表格2如果整个表格数据中,只要有重复的都高亮显示,我们就先全选数据方法/步骤3然后点击菜单栏“开始”——条件格式——突出显示单元格规则方法/步骤4再点击“重复值”方法/步骤5设置格式,“重复值”选择一个高亮颜色,重复值就高亮显示了方法/步骤6如果只想要某一列中有重复值的高亮显示,就选中这一列数据后设置重复值的高亮颜色方法/步骤7就会看到仅针对这一列的重复数据高亮显示了总结:1、选择需要高亮重复值的数据(可以是全部数据也可以是部分行列数据2、点击菜单栏“开始”——条件格式——....
回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)