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

作者:佚名    更新日期:2025-06-22

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

excel2007中有删除重复记录的功能。如果是2003版本,要先统计出有重复行,再删除,要灵活处理,只能写宏了。

出菜单中选择“另存为”。或者按快捷键F12也是一样的效果。

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

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

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

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

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

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

操作步骤如下:
1.删除A列重复的,保留B列值最大的

2.先对B列进行逆向排序

3.选择AB列,并删除重复项


4.勾选A列

5.完成

在D1输入公式:=COUNTA(A1:C1),然后向下拖拉,在E1输入1,E2输入2,选中E1:E2,向下拖拉。再按D列降序排列,再选择A列,点数据选项卡下的“删除重复值”,第一步点确定,然后将除A列外的其他勾去掉,然后确定即可。再按E列升序排列。删除D、E列,结束。