Excel数据去重有五种方法:一、用“删除重复项”永久清除重复行,保留首行;二、用“高级筛选”生成唯一值列表,不改原数据;三、用“条件格式”高亮重复值便于人工核查;四、用COUNTIF公式动态识别重复项;五、用Power Query实现多表联合去重与清洗。

如果您在Excel中处理数据时发现存在重复记录,影响分析结果的准确性,则需要通过系统化操作识别并移除这些重复项。以下是完成Excel数据去重与唯一值筛选的具体步骤:
一、使用“删除重复项”功能直接清除重复行
该方法适用于希望永久移除重复数据且保留首次出现的记录的场景。Excel会将整行数据进行比对,仅保留每组重复项中的第一行,其余全部删除。
1、选中包含数据的整个区域,包括标题行(如A1:D100);
2、点击【数据】选项卡,在“数据工具”组中点击删除重复项按钮;
3、在弹出对话框中确认勾选需要比对的列(默认全选),取消勾选不需要参与比对的列;
4、点击确定,Excel将提示删除了多少个重复值及保留了多少个唯一值。
二、利用高级筛选生成唯一值列表(不修改原数据)
此方式可在不改动原始表格的前提下,将去重后的结果输出到新位置,适合需保留原始数据结构或需多次比对的场景。
1、选中原始数据区域(例如A1:A500);
2、点击【数据】选项卡,选择高级筛选;
3、在对话框中勾选将筛选结果复制到其他位置;
4、在“复制到”框中指定目标单元格(如G1);
5、勾选选择不重复的记录,点击确定。
三、通过条件格式高亮显示重复值便于人工核查
当需要审慎判断哪些重复项应保留、哪些应删除时,可先用颜色标记所有重复项,再结合业务逻辑手动处理。
1、选中待检查的数据列(如B2:B1000);
2、点击【开始】选项卡,在“样式”组中点击条件格式 → 突出显示单元格规则 → 重复值;
3、在弹出窗口中保持默认设置(重复值 + 浅红色填充深红色文本),点击确定;
4、所有重复出现的单元格将被自动标亮,可逐行核对后手动删除或归档。
四、使用公式辅助识别重复项(适用于动态监控)
该方法通过逻辑判断返回TRUE/FALSE,适用于需长期跟踪数据变化、避免误删或需嵌入报表的场景。
1、在空白列(如C2)输入公式:=COUNTIF($A$2:$A$1000,A2)>1;
2、按Enter确认后,该单元格将显示TRUE(表示A2在指定范围内重复出现)或FALSE;
3、双击C2右下角填充柄,将公式快速应用至整列对应行;
4、筛选C列中为TRUE的行,即可定位全部重复记录。
五、借助Power Query进行多表联合去重与清洗
适用于跨多个工作表或外部数据源整合后统一去重的情形,支持保留原始数据、添加索引、分组聚合等扩展操作。
1、选中任意数据单元格,点击【数据】选项卡,选择从表格/区域(确保已勾选“表包含标题”);
2、在Power Query编辑器中,选中需去重的列(可按住Ctrl多选),右键选择删除重复项;
3、如需合并多张表,点击【主页】→【合并查询】→【合并查询为新查询】,选择对应表与关联列;
4、完成所有清洗步骤后,点击左上角关闭并上载,结果将作为新表插入当前工作簿。










