其中C列的字段名称是"身份证号码",这一列中含有重复的记录,如何把整个表中,这一列(身份证号码)重复记录突出或单独显示出来.
10 个解决方案
#1
假设数据为A列,从A2开始。
1. 突出显示:使用条件格式
在条件中设置公式:=COUNTIF($A$2:$A2,$A2)>1 设置底色为红色,确定
将单元格A2的格式使用格式刷将格式应用到整个A列
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2)>1,1,0)
结果为1的值就是重复值。
3. 直接取到不重复数据:
使用高级筛选,勾选上取不复制值。
1. 突出显示:使用条件格式
在条件中设置公式:=COUNTIF($A$2:$A2,$A2)>1 设置底色为红色,确定
将单元格A2的格式使用格式刷将格式应用到整个A列
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2)>1,1,0)
结果为1的值就是重复值。
3. 直接取到不重复数据:
使用高级筛选,勾选上取不复制值。
#2
我使用了上楼仁兄提供的方法,确是可以,但我不理解的是下面这方法的具体意思,主要是 =If(CountIf($A$2:$A2,$A2) >1,1,0) 这函数的意思是什么.
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2) >1,1,0)
结果为1的值就是重复值。
请那位告诉我..
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2) >1,1,0)
结果为1的值就是重复值。
请那位告诉我..
#3
If(CountIf($A$2:$A2,$A2)>1,1,0) 是两个函数结合起来使用,分开来看,IF(逻辑表达式,逻辑表达式结果为真时的值,逻辑表达式结果为假时的值),所以CountIf($A$2:$A2,$A2)>1就是if函数需要的逻辑表达式了,countif函数是计算区域中满足给定条件的单元格的个数,COUNTIF的两个参数,一个是为需要计算其中满足条件的单元格数目的单元格区域,另一个
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或B4,所以CountIf($A$2:$A2,$A2)>1的意思就是从A2到A2这个区域内,与A2相同的个数是否大于1,因为要使用格式刷将整列都复制,所以假设在第九行,公式就变成COUNTIF($A$2:$A9,$A9)>1,意思就是从A2到A9这个区域内,与A9相同的个数是否大于1。
如果了解了countif的意思后,其实是不必再使用if函数的,即CountIf($A$2:$A2,$A2)>1返回flase就表示没有重复,若返回true就表示重复。
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或B4,所以CountIf($A$2:$A2,$A2)>1的意思就是从A2到A2这个区域内,与A2相同的个数是否大于1,因为要使用格式刷将整列都复制,所以假设在第九行,公式就变成COUNTIF($A$2:$A9,$A9)>1,意思就是从A2到A9这个区域内,与A9相同的个数是否大于1。
如果了解了countif的意思后,其实是不必再使用if函数的,即CountIf($A$2:$A2,$A2)>1返回flase就表示没有重复,若返回true就表示重复。
#4
用透视表
#5
2007版本的EXCEL直接就有突出显示重复数据的功能.甚至还可以直接删除重复数据.
#6
选中你的数据列,从菜单:
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
#7
用数据透视表来处理也可以。将包含有重复数据的列字段名称拖到透视表中列区域的位置即可,得到的就是没有重复记录的列数据了。然后将他们复制,在选择性粘贴到你想要的地方去!
#8
2007里面直接就有选择重复的数据,不用那么麻烦了
#9
三种办法:数据透视表、公式、高级筛选。用高级筛选最简单!
#10
选中你的数据列,从菜单:
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
-----------------------------
正解,就是不知道为什么LZ到现在还不结贴
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
-----------------------------
正解,就是不知道为什么LZ到现在还不结贴
#1
假设数据为A列,从A2开始。
1. 突出显示:使用条件格式
在条件中设置公式:=COUNTIF($A$2:$A2,$A2)>1 设置底色为红色,确定
将单元格A2的格式使用格式刷将格式应用到整个A列
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2)>1,1,0)
结果为1的值就是重复值。
3. 直接取到不重复数据:
使用高级筛选,勾选上取不复制值。
1. 突出显示:使用条件格式
在条件中设置公式:=COUNTIF($A$2:$A2,$A2)>1 设置底色为红色,确定
将单元格A2的格式使用格式刷将格式应用到整个A列
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2)>1,1,0)
结果为1的值就是重复值。
3. 直接取到不重复数据:
使用高级筛选,勾选上取不复制值。
#2
我使用了上楼仁兄提供的方法,确是可以,但我不理解的是下面这方法的具体意思,主要是 =If(CountIf($A$2:$A2,$A2) >1,1,0) 这函数的意思是什么.
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2) >1,1,0)
结果为1的值就是重复值。
请那位告诉我..
2. 添加一列,写入公式:
=If(CountIf($A$2:$A2,$A2) >1,1,0)
结果为1的值就是重复值。
请那位告诉我..
#3
If(CountIf($A$2:$A2,$A2)>1,1,0) 是两个函数结合起来使用,分开来看,IF(逻辑表达式,逻辑表达式结果为真时的值,逻辑表达式结果为假时的值),所以CountIf($A$2:$A2,$A2)>1就是if函数需要的逻辑表达式了,countif函数是计算区域中满足给定条件的单元格的个数,COUNTIF的两个参数,一个是为需要计算其中满足条件的单元格数目的单元格区域,另一个
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或B4,所以CountIf($A$2:$A2,$A2)>1的意思就是从A2到A2这个区域内,与A2相同的个数是否大于1,因为要使用格式刷将整列都复制,所以假设在第九行,公式就变成COUNTIF($A$2:$A9,$A9)>1,意思就是从A2到A9这个区域内,与A9相同的个数是否大于1。
如果了解了countif的意思后,其实是不必再使用if函数的,即CountIf($A$2:$A2,$A2)>1返回flase就表示没有重复,若返回true就表示重复。
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或B4,所以CountIf($A$2:$A2,$A2)>1的意思就是从A2到A2这个区域内,与A2相同的个数是否大于1,因为要使用格式刷将整列都复制,所以假设在第九行,公式就变成COUNTIF($A$2:$A9,$A9)>1,意思就是从A2到A9这个区域内,与A9相同的个数是否大于1。
如果了解了countif的意思后,其实是不必再使用if函数的,即CountIf($A$2:$A2,$A2)>1返回flase就表示没有重复,若返回true就表示重复。
#4
用透视表
#5
2007版本的EXCEL直接就有突出显示重复数据的功能.甚至还可以直接删除重复数据.
#6
选中你的数据列,从菜单:
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
#7
用数据透视表来处理也可以。将包含有重复数据的列字段名称拖到透视表中列区域的位置即可,得到的就是没有重复记录的列数据了。然后将他们复制,在选择性粘贴到你想要的地方去!
#8
2007里面直接就有选择重复的数据,不用那么麻烦了
#9
三种办法:数据透视表、公式、高级筛选。用高级筛选最简单!
#10
选中你的数据列,从菜单:
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
-----------------------------
正解,就是不知道为什么LZ到现在还不结贴
数据→筛选→高级筛选,打开高级筛选对话框
如果弹出对话框要你确定标题行,点确定(如果你没有标题行就加一个吧,其实不加好像也没啥,就把第一条数据当标题行了)
选择“将选择结果复制到其它位置”
在“列表区域”里填你的数据所在列,比如$A:$A表示A列
在“复制到”填一个空列的第一个单元格,比如$D$1
选中“选择不重复的记录”
确定
现在D列就有无重复记录的选择结果了。
-----------------------------
正解,就是不知道为什么LZ到现在还不结贴