WPS 首页 > 新闻

WPS表格数据如何去重?

2025年5月21日
Rate this post

 选中需要去重的数据区域,点击【数据】-【删除重复项】,勾选需要比对的列(可多选),确认后系统会自动删除重复内容并保留唯一值。也可使用【高级筛选】功能选择”不重复记录”实现去重。注意:去重前建议备份原数据,操作不可撤销,文本型和数值型数据会被区分对待。

使用“删除重复项”功能实现快速去重

WPS表格内置了“删除重复项”功能,是最简单快捷的去重方式。

操作步骤如下:

选中包含重复值的数据区域(建议包含标题);

点击菜单栏“数据” → “删除重复值”;

在弹窗中勾选要对比的列(如手机号或姓名);

点击“确定”,WPS会自动识别并删除重复行,仅保留唯一值。

📌 注意事项:

若只选择部分列进行对比,其他列即便不同也会被删除;

删除操作无法撤回,建议先复制一份数据以备不时之需。

使用函数公式实现去重显示(非删除)

如果你不希望直接删除重复数据,而是想在另一个区域显示不重复的数据,可以使用函数方法。

方法一:使用 COUNTIF + IF 组合

=IF(COUNTIF($A$2:A2,A2)=1,A2,"")

含义:当该项是首次出现时显示,否则为空。适合提取唯一列表。

方法二:使用 UNIQUE 函数(部分WPS版本支持)

=UNIQUE(A2:A100)

如果你的WPS版本支持 UNIQUE 函数,可以直接返回不重复的列表,极为方便。

使用“高级筛选”功能实现数据去重

相比“删除重复项”,高级筛选可以更灵活地筛选唯一记录:

操作步骤:

选中数据区域;

点击“数据” → “高级筛选”;

在弹出窗口中勾选“选择不重复的记录”;

可以选择“将筛选结果复制到其他位置”;

点击“确定”,即可得到不重复的数据副本。

这个方法不会修改原始数据,适用于想保留完整数据又想提取唯一项的场景。

跨列去重:多列同时判断重复项

有时我们希望根据多列综合判断是否重复,比如姓名 + 手机号组合。

操作方法:

新增一列作为辅助列,用 & 连接两个字段:

=A2&B2

在该辅助列中使用 COUNTIF 去判断重复项:

=IF(COUNTIF($C$2:C2,C2)=1,"唯一","重复")

再结合筛选或排序功能,即可将重复数据筛出或删除。

VBA批量去重(进阶)

如果你经常需要批量去重操作,也可以使用WPS兼容的VBA宏来自动处理。

简单示例:

Sub RemoveDuplicates()
Range("A1:B100").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub

此方法适用于数据量大、重复操作频繁的用户,但需要一定编程基础。

常见问题

删除重复项会影响原数据顺序吗?

是的,删除后表格行数会变化,建议先复制一份原始数据备用。

函数法去重的数据为什么有空行?

那是因为重复值被函数判定为空,可以再结合筛选功能隐藏空行。

WPS手机版可以进行去重吗?

手机版功能有限,不支持删除重复项,建议在电脑版进行操作。

最新文章
WPS PDF文件如何添加电子签名?

打开 WPS PDF 文件后,点击顶部“签名”或“填写与签名”功能,即可添加电子…

WPS PPT动画效果如何设置?

打开 WPS 演示文稿后,选中需要添加动画的文字、图片、图形或页面元素,点击顶部…

如何下载wps office?

首先访问 WPS 官方网站或通过应用商店(如 Microsoft Store、A…

如何使用wps office?

安装后,打开软件,选择需要使用的应用程序,如 WPS 文字(文字处理)、WPS …

电脑如何安装wps office?

首先访问 WPS 官方网站或可信的应用商店下载最新版本的安装包。下载完成后,双击…

wps怎么做ppt?

可以打开 WPS 演示文稿,点击“新建”选择一个空白演示文稿或使用模板。通过左侧…