excel中怎么删除重复的记录,保留某项值最大的那个记录??

如题所述

excel对重复值操作的方法比较多,常见的有以下几种:

1. 条件格式:选中源数据区域-->开始-->条件格式-->新建规则-->对于唯一值或重复值设    置格式-->格式-->选择一种填充色-->确定,操作完成后,源数据区域所有的重复数据便    被标记上了颜色。此方法的优点是源数据区域可以是一个跨行列的数组区域。

2. “删除重复项”功能:数据-->删除重复项-->以当前选定区域排序-->确定。此方法可          以方便快捷的保留非重复数据,但是仅限于单列操作。

3. 公式法:辅助列输入公式=countif(A1:A10,A1:A10)下拉,然后筛选公式值为1的列进行     删除。

4. VBA法:输入如下代码:

Sub tst()
Dim cel1 As Range
Dim cel2 As Range
For Each cel1 In UsedRange
 For Each cel2 In UsedRange
  If cel1 = cel2 And cel1.Row > cel2.Row Then cel2.delete
 Next
Next
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-03
excel2007中有删除重复记录的功能。如果是2003版本,要先统计出有重复行,再删除,要灵活处理,只能写宏了。本回答被提问者采纳
第2个回答  2011-03-03
出菜单中选择“另存为”。或者按快捷键F12也是一样的效果。

在“另存为”界面左下角有一个“工具”按钮,点击“工具”按钮右边的小三角,在弹出菜单中选择“常规选项”。

这时我们就可以在“常规选项”中设置密码了。

设置“打开权限密码”后,他人可以用这个密码阅读这个Excel文件。

设置“修改权限密码”后,他人可以用这个密码打开和修改这个Excel文件。

勾选“建议只读”后,他人在试图打开Excel文件的时候,会弹出建议只读的提示窗口。
相似回答