Excel删除重复项的5种方法:从直接删除到UNIQUE函数详解
面向需要清理Excel数据的办公用户,本文详解5种去重方案以解决手动排查效率低及误删风险高的问题。涵盖在副本中按指定列直接删除、条件格式标色复核后删除、高级筛选提取唯一整行记录、COUNTIF累计计数标记后续重复项以及利用UNIQUE函数动态输出新清单。针对不同版本兼容性及是否保留原数据的需求,提供明确的操作路径与注意事项,帮助用户根据编号或整行规则安全高效地完成去重。
在进行 Excel 去重操作之前,务必先保留原表的备份,再根据具体的保留规则选择对应的操作方法。常见的五种路径包括:直接删除重复项、先标色复核再删除、使用高级筛选提取唯一记录、通过累计次数标记后续重复项,或者利用 UNIQUE 函数输出新清单。
这五条操作路径中,有的会直接删除原始记录,有的只会生成新的结果列表,不能将它们视为效果相同的按钮随意点击。本例中,去重后的理想结果应是 K01、K02、K03 各保留一条记录。操作前需明确是按“编号”判断重复,还是按“整行”判断;如果遇到同编号但内容不同的记录,必须进行人工处理,不能为了表格美观而盲目全部删除。
路线一:在副本中直接删除,先选对判断列
在数据副本中选中 A1:B6 区域,点击顶部菜单栏的「数据」选项卡,选择「删除重复项」。在弹出的窗口中勾选「数据包含标题」,并仅勾选“编号”列,点击确定后,系统将保留 K01、K02、K03 各一条记录。

执行删除重复项前的设置界面,仅勾选编号列作为判断依据
需要注意的是,在执行前的设置窗口里,“姓名”列虽未勾选,但仍会随整条记录保留。如果遇到同编号但姓名冲突的情况,应先进行复核,不能默认首次出现的记录必然正确就直接清理。
路线二:先标出重复值,再执行删除命令
打开原表副本,选中 A2:A6 区域,点击顶部「开始」选项卡,选择「条件格式」-「突出显示单元格规则」-「重复值」。设置完成后,K01 和 K02 的重复记录都会被标红显示。

使用条件格式将重复的编号标记为红色
接下来,逐个检查这些标红条目是否属于真的重复登记。确认无误后,再按照上一条的编号规则执行删除流程。请注意,标色本身不会减少表格行数,操作时切勿手滑将同编号的两条记录全部手工删掉。
路线三:高级筛选复制唯一整行,保留原始记录
首先在输出位置写好“编号”、“姓名”两列的标题。接着点击顶部「数据」选项卡,选择「高级」筛选。在对话框中勾选「将筛选结果复制到其他位置」,设置如下:
- 列表区域:填
=$A:$B - 复制到:填
=$E:$F - 勾选「选择不重复的记录」
点击确定后,系统会将不重复的记录复制到指定位置。

高级筛选设置界面,选择将结果复制到其他位置
此处是按“编号+姓名”整行判重,这与之前只按编号判断的规则不同。如果遇到同编号但不同姓名的记录,系统会保留两条。此外,标题下方的结果区要保持空白,不要清除两列标题。
Excel 打印区外内容清理
一键清除Excel打印区域外的残留内容,打印区内所见即所得。方便提交给客户,实现打印区外内容保密的目的。适用场景:给客户提交报价、计算书等。
****下载

Excel打印区域清理工具示意图
路线四:累计计数只标后续重复,再筛选删除
在 C2 单元格输入公式 =COUNTIF($A$2:A2,A2) 并向下填充。例如,C4 单元格的公式即为 =COUNTIF($A$2:A4,A4),返回结果为 2,表示该编号第二次出现。
之后筛选 C 列中大于 1 的内容。筛选完成后,表中仅剩第 4、6 行(即重复出现的记录)。确认这份副本旁边没有其他独立数据后,按住 Ctrl 键分别点击第 4、6 行的行号,右键选择删除这些整行,最后清除筛选。

通过COUNTIF公式标记重复次数并筛选删除
注意:如果只按 Delete 键清除内容,会留下空行,这不等于真正删除了重复记录,必须删除整行。
路线五:使用 UNIQUE 函数输出新清单,源表不动
对于支持动态数组的 Excel 版本(如 Microsoft 365、Excel 2021 及更新版本),可以在空白 E2 单元格输入公式 =UNIQUE(A2:B6),系统将直接输出三条唯一的整行记录。

使用UNIQUE函数动态生成去重后的新清单
E2:F4 即为生成的结果,而 A 列原始的五条数据完全保留不动。这个方法不会改动原数据,但要注意公式溢出的区域必须为空,否则会导致 #SPILL! 错误。全部核对完姓名与编号后,将文件保存为“去重副本.xlsx”即可完成操作。
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















