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

轻芳君_4807

轻芳君_4807

2026-01-11

4975人浏览

原创

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、点击【开始】选项卡 → 【条件格式】 → 【突出显示单元格规则】 → 【重复值】。

Excel公式工具(专业版)
Excel公式工具(专业版)

从自然语言描述生成Excel公式,诊断表格错误,支持VLOOKUP、条件求和等常用函数。

下载

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、后续源数据更新后,只需右键查询 → 【刷新】,去重结果同步自动更新。

相关专题

更多
treenode的用法
treenode的用法

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

2023.12.01

2941

7

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

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

2025.12.22

416

20

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

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

2026.01.06

437

22

C++ 数据结构与算法实现教程合集
C++ 数据结构与算法实现教程合集

以 C++ 为实现语言,系统讲解核心数据结构与算法,涵盖链表(单链表/双链表/环检测)、栈与队列(单调栈/优先队列)、二叉树(遍历/BST/AVL/红黑树)、哈希表(开地址法/链地址法)、图(邻接表/BFS/DFS/Dijkstra/拓扑排序)、常见排序算法(快排/归并/堆排/计数排序)的实现与复杂度分析,同时分享 LeetCode 刷题技巧、竞赛编程常用模板(二分/前缀和/滑动窗口/动态规划),帮助开发者夯实算法基础。

2026.05.09

512

25

Python数据处理流水线与ETL工程实战
Python数据处理流水线与ETL工程实战

本专题聚焦 Python 在数据工程场景下的实际应用,系统讲解 ETL 流程设计、数据抽取与清洗、批处理与增量处理方案,以及数据质量校验与异常处理机制。通过构建完整的数据处理流水线案例,帮助开发者掌握数据工程中的性能优化思路与工程化规范,为后续数据分析与机器学习提供稳定可靠的数据基础。

2026.02.25

480

14

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

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

2025.12.13

526

14

Figma AI自动化智能数据填充与交互生成实战
Figma AI自动化智能数据填充与交互生成实战

告别机械重复,详细演示如何用 AI 填充业务真实数据,并自动为页面添加交互连线,将静态设计稿快速转变为动态原型。

2026.05.13

365

17

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

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

2023.07.25

6181

7

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

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

2023.07.31

3916

5

热门下载

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

精品课程

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

共162课时 | 45.8万人学习

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

共28课时 | 3.6万人学习