EXCEL表格 如何在同一列中找出相同的数据
假设数据在A列,在B1输入公式=countif(A$1:A1,A1),下拉,B列数据>1时,对应的A列数据为重复的数据。
excel中假设在A列需要找到相同数值的单元格,在B1输入以下公式
=IF(COUNTIF($A$1:A1,A1)>1,"重复","0")。
然后往下拖,只要是重复,后面就会显示“重复”两个字,显示0的就是不重复,一目了然。
如果要删除重复的行,那么继续做完上面的以后,按下面的步骤:
1、选中B列复制,再依次点击编辑、选择性粘贴,选中数值,确定。
2、Ctrl+H替换窗口,把重复两个字替换为空(就是“替换为”那里什么也不输入),全部替换。
3、依旧选中B列,按F5,在跳出窗口的左下角点击定位条件,选择空值,确定。
4、依次点击编辑,删除,选择整行,确定。
用vba
删除重复的行。
Sub
删除重复行2()。
Dim
rCell
As
Range,
rRng
As
Range,
dRng
As
Range
On
Error
Resume
Next
Application.ScreenUpdating
=
False
Set
rRng
=
Range("A1:A"
&
Range("A65536").End(xlUp).Row)
rRng.AdvancedFilter
Action:=xlFilterInPlace,
unique:=True
For
Each
rCell
In
rRng
If
rCell.EntireRow.Hidden
=
True
Then
If
dRng
Is
Nothing
Then
Set
dRng
=
rCell.EntireRow
Else
Set
dRng
=
Application.Union(dRng,
rCell.EntireRow)
End
If
End
If
Next
If
Not
dRng
Is
Nothing
Then
dRng.Delete
ActiveSheet.ShowAllData
Application.ScreenUpdating
=
True
End
Sub
可以根据以下步骤操作。
1、在我们的电脑上打开要找出同一列重复数据的表格,如下图所示。
2、打开表格之后,点击【数据】再点击【高亮重复项】。
3、在高亮重复项中选择【设置高亮重复项】。
4、进去高亮重复显示值界面之后,选中要找的一列数据,这里选中的是c列。
5、可以看到一列的重复数据全部高亮显示了,这样就找出了重复数据。
6、如果我们不想高亮显示重复数据,点击【数据】再点【高亮重复项】再点【清除高亮重复项】,就可以恢复正常表格样式了。
材料/工具:excel2010
1、打开excel2010表格,例如要找到这一列表数据中的所有的重复值 。
2、接着点击表格左上角的开始菜单按钮
3、然后找到“条件格式”这个菜单,这个菜单在开始菜单下,靠中间的位置。
4、设置让重复值突出显示,这样就很方便的看到重复数据了。
5、给重复值设置一个特定的格式,比如浅黄色的背景,或者红色的背景等。
6、最后重复值就很明显的被标明出来了。
excel中假设在A列需要找到相同数值的单元格,在B1输入以下公式
=IF(COUNTIF($A$1:A1,A1)>1,"重复","0")。
然后往下拖,只要是重复,后面就会显示“重复”两个字,显示0的就是不重复,一目了然。
如果要删除重复的行,那么继续做完上面的以后,按下面的步骤:
1、选中B列复制,再依次点击编辑、选择性粘贴,选中数值,确定。
2、Ctrl+H替换窗口,把重复两个字替换为空(就是“替换为”那里什么也不输入),全部替换。
3、依旧选中B列,按F5,在跳出窗口的左下角点击定位条件,选择空值,确定。
4、依次点击编辑,删除,选择整行,确定。
用vba 删除重复的行。
Sub 删除重复行2()。
Dim rCell As Range, rRng As Range, dRng As Range
On Error Resume Next
Application.ScreenUpdating = False
Set rRng = Range("A1:A" & Range("A65536").End(xlUp).Row)
rRng.AdvancedFilter Action:=xlFilterInPlace, unique:=True
For Each rCell In rRng
If rCell.EntireRow.Hidden = True Then
If dRng Is Nothing Then
Set dRng = rCell.EntireRow
Else
Set dRng = Application.Union(dRng, rCell.EntireRow)
End If
End If
Next
If Not dRng Is Nothing Then dRng.Delete
ActiveSheet.ShowAllData
Application.ScreenUpdating = True
End Sub
用条件格式吧,当有相同的数据时,会用红颜色填充显显示,假设在B列,从B3开始,数据200行
格式--条件格式--公式,输入=COUNTIF(B4:B204,B3),点格式--图案选红色,然后添加--公式,输入=COUNTIF($B$1:B3,B4),点格式--图案选红色即可实现要求,(其它的格用格式刷即可)QQ:925382491
永丽蒙诺: 1. 编辑--定位--定位条件---列内容差异单元格 (这种方法与你的问题相反,但对于你的问题有帮助) 2.运用VBA编辑一个小程序! sub 找相同数据() for i=1 to 5 for p=1 to 5 if cells(i,1)=cells(p,2) then cells(i,1).select Selection.Font.ColorIndex = 3 Selection.Font.ColorIndex = 3end ifnext pnext iend sub程序找出了相同的数据,并被标记为红色!
红旗区17037125266: 使用EXCEL软件如何在一列数字中找到相同的数据 - ?
永丽蒙诺: 1,打开Excel文档,找到想要找到重复数据的那列数据,如下图所示. 2,鼠标左键按住,选中这列数据,如下图所示. 3,点击开始,如下图所示. 4,鼠标向右找到点击条件格式,如下图所示. 5,点击条件格式,弹出下面的对话框,点击突出显示单元格规则,如下图所见. 6,点击突出显示单元格规则,弹出右侧对话框,点击重复值,如下图所见. 7,点击重复值,弹出下面的对话框,点击确定. 8,就可以看到一列中的重复数值,如下图所见.
红旗区17037125266: 如何在excel中一列中搜索同一数据 - ?
永丽蒙诺: 如下: 这个有几种方法. 1、一是选中这一列,点击开始---条件格式,突出显示单元格规则--重复值. 2、之后进行筛选. 3、也可以将数据按序号排列,之后打开筛选,直接升序或者降序排列.
红旗区17037125266: 如何在EXCEL的一列中查找重复的数据 - ?
永丽蒙诺: 例如Excel表格中如下图所示的数据.现在找出A列中的重复数据,并在备注栏标注“重复”. >02 在B2单元格中输入公式:=IF(COUNTIF(A:A,A2)>1,"重复",""),如下图所示. >03 选中B2单元格,这时候右下角会有一实心小方块,双击向下填充或鼠标拖拽向下填充. >04 现在效果如下图所示. >05 知道了哪些数据是重复的,可以通过排序将相同数据放在一块.在“开始”选项卡,单击“排序和筛选”,然后选择“自定义排序”. >06 打开“排序”对话框,设置排序的条件(默认是一个条件,可以单击“添加条件”来添加多个条件),然后单击“确定”. >07 这时发现重复的数据在一起了.
红旗区17037125266: excel查找同列中的相同数据 - ?
永丽蒙诺: 可以实现,操作如下:1、选中你的这列数据区域2、菜单“格式-条件格式”打开对话窗口3、在对话窗口中做如下操作 第一格:选公式 第二格:输入公式 =COUNTIF($A1:$A1,"*8 7*") 因为你问题中的数字间有空格,所以我那个"*7 8*"在7和8间有空格,如果你实际数据没有空格,那公式中就不要空格 第三步:点格式按钮,设置字体颜色为红色 确定 现在,凡是有数字7和8连续出现的单元格,都会以红色的字显示.提醒一下,你的例子中好像没有78连续的,所以我用87连续来试的,找到两格
红旗区17037125266: 如何在excel表中找出同一列不同行的相同记录 - ?
永丽蒙诺: 只要找出?那就方便. 方法一,用自动筛选. 操作:1.选中你要的那一列的第一格.或者表格的标题行. 2.点“数据”“筛选”“自动筛选”,选中的单元格会出现一个下拉菜单. 3.打开那列的下拉菜单,选中你要的内容.然后显示的就都是和这个匹配的全部内容了. 还有一种方法是排序,那相同内容就排在一起了. 这些方法比公式简单.
红旗区17037125266: EXCEL如何查找同一列中相同数据 - ?
永丽蒙诺: 材料/工具:excel2010 1、打开excel2010表格,例如要找到这一列表数据中的所有的重复值 . 2、接着点击表格左上角的开始菜单按钮 3、然后找到“条件格式”这个菜单,这个菜单在开始菜单下,靠中间的位置. 4、设置让重复值突出显示,这样就很方便的看到重复数据了. 5、给重复值设置一个特定的格式,比如浅黄色的背景,或者红色的背景等. 6、最后重复值就很明显的被标明出来了.
红旗区17037125266: 在excel表格里怎么查找同一列之中的某个数据.比如在A列全是名字有几百行,我要找一个叫张三的那行 - ?
永丽蒙诺: 以excel2003为例:在左上角点击“编辑”,会有下拉框,在选择“查找”(或者打开excel后直接按“Ctrl+F”),然后在...
红旗区17037125266: 在Excel中如何查找同一列中相同的内容并显示出来? - ?
永丽蒙诺: 在列标号上选择此列(假如是a列),进入格式菜单—条件格式,左侧选公式,右侧输入公式=countif(a:a,a1)>1 设置底色为红色,确定即可.
红旗区17037125266: 如何在EXCEL中的同一列中找出相同的内容?
永丽蒙诺: 用条件格式吧,当有相同的数据时,会用红颜色填充显显示,假设在B列,从B3开始,数据200行 格式--条件格式--公式,输入=COUNTIF(B4:B204,B3),点格式--图案选红色,然后添加--公式,输入=COUNTIF($B$1:B3,B4),点格式--图案选红色即可实现要求,(其它的格用格式刷即可)QQ:925382491