返回目录:excel表格制作
经常看到有人提问关于excel中“重复”数据的问题,下面我们就一起看下excel关于“重复”问题都有哪些处理方法。
1. “删除重复项”功能---选中操作列-->数据-->删除重复项-->以当前选定区域排序-- > 删除重复项-->确定。
2. 条件格式法进行标识---选中操作列-->开始-->条件格式-->新建规则-->仅对唯一e79fa5e98193e78988e69d83363值或 重复值进行设置-->重复值-->设置填充色-->确定。
3. 辅助列+公式法---操作列右侧插入辅助列,输入函数countif(源数据区域,源数据区 域),注意源数据区域是相对引用,完成后筛选结果为“1”的列即为非重复项。
4. VBA方法,代码如下:
Sub tst()
Dim cel1 As Range
Dim cel2 As Range
For Each cel1 In Range("a1:a10")
For Each cel2 In Range("a1:a10")
If cel1.Value = cel2.Value And cel1.Row < cel2.Row Then cel2.Interior.ColorIndex = 20
Next
Next
End Sub
首先我们需要掌握match和row两个函数的用法。先来看MATCH函数的用法,如下图所示,在来C6单元格中输入=MATCH(B6,$B$6:$B$25,0),然后下拉填充至B25,效果如下图所示。
row函数的用法,如下图所示row函数没有参数,返回值为它所对应的行号。
MATCH函数的返回值和ROW函数的返回值有自一定的规律,即MATCH函数的返回值等于row函数的返回值减去5。
用COUNTIF函数可以,附上使用方法
函数名称:COUNTIF
主要功能:统计copy某个单元格区域中符合指定条件的单元格数目。
使用格式:COUNTIF(Range,Criteria)
参数知说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。
应用举例:在C17单元格中输入公式道:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
材料/工具:excel2010
1、打开Excel2010文件,选中待处理的数据区域,然后复分别点击菜单开始--条件格式--突出显示单元格规则--重复值。
2、确认以Excel默认的格式突出显示重复值。
3、之后重复的数据就会以粉红色突出色显示。
4、选中数据表格的标题行,然后分别点击菜单开始--排序和筛选--筛选,为数据表格增加筛选行。
5、在需要筛选重复数据的列中,点击向制下的黑三角形,选择按颜色筛选,选择其中的“粉红色”。
6、筛选后显示的就是重复的数据,如果需要这部分数据,选中该数据区域,复制粘贴到其它工作表中即zd可。