0

0

Excel批量删除重复项的5种方法 数据去重最全操作指南【2026新版】

尼克

尼克

发布时间:2026-01-11 14:11:44

|

515人浏览过

|

来源于php中文网

原创

Excel提供五种去重方法:一、“删除重复项”功能一键清理,保留首次出现记录;二、高级筛选提取唯一值到新位置;三、条件格式高亮重复值后人工删除;四、公式标记重复行再筛选处理;五、Power Query智能批量去重并支持自动刷新。

excel批量删除重复项的5种方法 数据去重最全操作指南【2026新版】

一、使用“删除重复项”功能一键批量清理

该功能是Excel原生集成的数据清洗工具,通过比对指定列的值组合,自动识别并移除后续重复出现的整行数据,仅保留首次出现的记录。其核心优势在于无需公式基础、响应迅速、支持多列联合判定。

1、选中包含表头在内的完整数据区域(如A1:D1000)。

2、切换至【数据】选项卡,在【数据工具】组中点击【删除重复项】按钮。

3、在弹出的对话框中,确认勾选【数据包含标题】复选框。

4、在下方列列表中,仅勾选参与去重判断的关键列(例如仅勾选“手机号”或同时勾选“姓名”与“身份证号”)。

5、点击【确定】,系统将自动执行去重,并弹窗提示已删除X条重复记录,保留Y条唯一记录

二、利用高级筛选提取唯一值到新位置

该方法不修改原始数据,而是将去重后的结果复制至指定区域,适用于需保留源表结构、进行前后对比,或需将唯一值用于后续报表引用的场景。

1、选中原始数据区域任意一个单元格(如A1)。

2、点击【数据】选项卡 → 【排序和筛选】组中的【高级】按钮。

3、在弹窗中勾选【将筛选结果复制到其他位置】。

4、在【复制到】框中点击右侧折叠箭头,选择目标起始单元格(如F1)。

5、勾选【选择不重复的记录】,确认【列表区域】已正确识别含标题的数据范围。

6、点击【确定】,Excel将在指定位置生成不含重复项的新数据集,原始表格完全不受影响

三、通过条件格式高亮重复值后人工筛选删除

当需审慎核验重复内容、避免误删关键数据,或重复逻辑较复杂(如允许某字段存在微小差异)时,此法提供可视化预览,确保每一步操作均可控。

1、选中待检测重复的单列或连续多列区域(如B2:B500)。

2、点击【开始】选项卡 → 【条件格式】 → 【突出显示单元格规则】 → 【重复值】。

Short AI
Short AI

AI短视频生成器,轻松创作爆款短视频!

下载

3、在弹窗中保持默认设置(重复值/浅红色填充深红色文本),点击【确定】。

4、所有重复单元格即被高亮标记,此时可手动选中高亮行,右键选择【删除行】。

5、删除完成后,再次点击【开始】→【条件格式】→【清除规则】→【清除所选单元格的规则】以恢复常规视图。

四、使用公式辅助标记重复行再筛选处理

当要去重规则较特殊(例如“同一客户本月第2次下单才算重复”,或需保留最新时间戳对应行),可用公式构建动态逻辑判断,生成可筛选的标识列。

1、在数据右侧空白列(如E1)输入标题“标识”,E2单元格输入公式:=IF(COUNTIFS(A:A,A2,B:B,B2)>1,"重复","唯一")(假设A、B列为关键比对字段)。

2、双击E2单元格右下角填充柄,将公式向下复制至全部数据行。

3、选中E列,点击【数据】→【筛选】,点击E列下拉箭头,仅勾选【重复】。

4、此时所有重复行被筛选显示,可全选可见行,右键选择【删除行】。

5、处理完毕后取消筛选,原始数据结构与历史记录完整保留

五、借助Power Query实现智能批量去重

Power Query是Excel内置的ETL(提取-转换-加载)引擎,支持跨表、跨工作簿、带逻辑条件的去重,且所有步骤可追溯、可刷新,适合中大型数据集及自动化流程。

1、选中任意一个数据单元格,点击【数据】→【从表格/区域】,确认勾选【表包含标题】,点击【确定】进入Power Query编辑器。

2、在查询编辑器左侧“查询”窗格中,右键当前查询名 → 选择【高级编辑器】。

3、在M代码编辑窗口中,定位至最后一步(通常为“Source = …”之后的步骤),在其后添加新行:#"已删除重复项" = Table.Distinct(#"上一步骤名", {"列1", "列2"})(将“列1”“列2”替换为实际需比对的列名)。

4、点击【完成】,返回Excel,数据将自动更新为去重后结果;若需保留原始表,可在Power Query中先【复制查询】再应用去重。

5、后续源数据更新后,只需右键查询 → 【刷新】,去重结果同步自动更新

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

731

2023.08.22

treenode的用法
treenode的用法

​在计算机编程领域,TreeNode是一种常见的数据结构,通常用于构建树形结构。在不同的编程语言中,TreeNode可能有不同的实现方式和用法,通常用于表示树的节点信息。更多关于treenode相关问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

533

2023.12.01

C++ 高效算法与数据结构
C++ 高效算法与数据结构

本专题讲解 C++ 中常用算法与数据结构的实现与优化,涵盖排序算法(快速排序、归并排序)、查找算法、图算法、动态规划、贪心算法等,并结合实际案例分析如何选择最优算法来提高程序效率。通过深入理解数据结构(链表、树、堆、哈希表等),帮助开发者提升 在复杂应用中的算法设计与性能优化能力。

17

2025.12.22

深入理解算法:高效算法与数据结构专题
深入理解算法:高效算法与数据结构专题

本专题专注于算法与数据结构的核心概念,适合想深入理解并提升编程能力的开发者。专题内容包括常见数据结构的实现与应用,如数组、链表、栈、队列、哈希表、树、图等;以及高效的排序算法、搜索算法、动态规划等经典算法。通过详细的讲解与复杂度分析,帮助开发者不仅能熟练运用这些基础知识,还能在实际编程中优化性能,提高代码的执行效率。本专题适合准备面试的开发者,也适合希望提高算法思维的编程爱好者。

13

2026.01.06

PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

26

2025.12.13

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1371

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

402

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

552

2023.08.02

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

80

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 11.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号