乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中如何将一列中重复的数据标记起来呢-excel突出显示重复,excel2003突出显示重复值

excel中如何将一列中重复的数据标记起来呢-excel突出显示重复,excel2003突出显示重复值

作者:乔山办公网日期:

返回目录:excel表格制作


1、打开一个需要查找重复数据的excel表格,下图中需要查找第二行数据。

2、首先点击选中第二行数据单元格。

3、然后点击工具栏中的“条件格式”,点击“突出显示单元格规则”。

4、然后在其下拉选项中点击“重复值”。

5、即可弹出重复值对话框,点击确定按钮。

6、即可将选中的第二行单元格中重复的数据标红显示出来。



excel中将一列中重复的数据标记可以在条件格式——突出显示单元格规则——重复项中进行标记出来,具体的方法如下:

1、这里以excel 2013版本为例,首先在电脑上打开你要进行标记一列重复数据的excel表。

2、选择好一列数据以后,然后在页面的上方选择【条件格式】。

3、然后点击【突出显示单元格规则】。

4、进入到突出显示单元格规则页面以后,接下来选择【重复项】。

5、然后在弹出来的页面选择标记重复数据的颜色后,接着点击【确定】将可以将excel表格中重复的数据给标记出来,这里以浅红色为例。


亲,2003版的话,只有通过VBA编程解决了。

如下7a686964616fe59b9ee7ad94364图,请现在A列将各种底色都定义好,罗列出来。以便后续按此顺序依次填充重复值。


打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。然后按“Alt+F8”打开宏窗口,选择刚插入的宏,点击“执行”。


测试结果和代码如下。



Sub ys()
Dim d, k
Set d = CreateObject("Scripting.Dictionary")
Dim rg As Range
Dim c, n As Long
c = Cells(2, Columns.Count).End(xlToLeft).Column
For Each rg In Range("B2").Resize(1, c - 1)
    d(rg.Value) = d(rg.Value) + 1
Next
For Each k In d.keys
    If d(k) > 1 Then n = n + 1: d(k) = n Else d(k) = 0
Next
For Each rg In Range("B2").Resize(1, c - 1)
    If d(rg.Value) > 0 Then rg.Interior.Color = Cells(d(rg.Value), "A").Interior.Color
Next
Set d = Nothing
End Sub


按行不按列吧?

选A1:H30——菜单栏——开始——样式版块——条件格式——新建规则——使用公式——为符合此公式:

=COUNTIF($A1:$H1,A1)>1

——格式——填充:选颜色——确定——确定。

相关阅读

关键词不能为空
极力推荐

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