WPS表格,自动提取无重复项两招

  工作中经常会碰到需要从大量数据列表中提取无重复项的工作。对于这类删除重复项的工作,一般只要使用高级筛选即可轻松实现。不过很多情况下我们在得到无重复列表后,还不时需要对原表数据进行修改增减。这就要求在不破坏原表前提下,当原表内容改变时能自动重新提取无重复项列表。这种能自动刷新的无重复列表只利用高级筛选显然会很麻烦。在WPS Office 2010的WPS表格中,我们有两种方法可以实现这种自动提取无重复项的效果。

  一.数据透视表

  数据透视表是WPS表格中的一个数据汇总统计功能。由于汇总就是对相同项目的数据进行统计,汇总结果中相同项目只显示为一行,因此可以用来提取无重复列表。就以原表数据保存在B列,提取的无重复列表存放到D列中为例来说吧。

  1.生成列表

  用WPS表格打开保存数据的工作表,选中原数据所在列(B列)。单击菜单“数据/数据透视表…”,在“创建数据透视表”窗口“请选择放置数据透视表的位置”下选中 “现有工作表”单选项,并输入位置为$D:$D(图1),确定完成设置后会显示“数据透视表字段列表”窗格。在此窗格中把“选择要添加到报表的字段”中把 “原数据”项选中,拖动到下面的“行标签”中。马上可以看到D列中显示出B列原表数据的无重复列表了(图2)。


  注:在此若再把“选择要添加到报表的字段”中的“原数据”拖动到“Σ数值”中,还可以在E列统计出各个无重复项的重复次数。

  2.清除无关项

  自动生成的无重复列表下多了空白和总计,得让它们消失,顺便再设置一下自动刷新。在“行标签”区域中选中“原数据”项,右击选择“字段设置”在弹出窗口的 “显示”选项卡下列表中,单击取消最后面“空白”复选项前的√(图3),确定后即可不显示空白项。再次右击“原数据”项选择“表格选项”,单击取消“列总计”复选项的√,并单击选中“打开时刷新”复选项(图4),确定返回则可隐藏总计。当然最后你还可以再修改一下列标题、格式等等。


  OK,以后你对B列数据进行修改、增减后,只要选中D列的任一单元格,在显示的“数据透视表”工具栏上单击“刷新”图标即可看到最新的无重复列表。即使你不去刷新,在重新打开此文件时,WPS表格也会自动帮你刷新无重复列表。

  二、函数公式

  数据透视表虽然可以自动刷新,但需要即时刷新的话,往往还得我们去单击刷新才行。下面再介绍一个可以确实实现自动即时刷新的无重复列表。

  1.编号索引

  用WPS表格打开保存数据的工作表,在A1单元格输入0,在A2输入公式=IF(COUNTIF($B$2:B2,B2)=1,A1+1,A1),拖动A2单元格的填充柄把数据向下复制填充出足够的行数,至少要超过原表数据可能输入的最大行数。这样从B2算下来就只有第一个没重复的项会显示不同的序号,而与上面项有重复的则只会显示和上一行相同的序号(图5),也就是说各个序号的第1个就是无重复项了。编号公式的列一定要在原表数据前面,若你的原表数据前面已经没有空列可用的话,则需要选中原数据所在列,右击选择“插入”在前面插入一列空列,再在插入列中设置公式。

  2.提取无重复项

  在D1单元格输入标题为无重复列表。然后在D2单元格输入公式=IF(ROW()-1> MAX(A:A),"",VLOOKUP(ROW()-1,A:B,2,0))并拖动填充柄向下复制填充出足以显示所有无重复项的行数。现在对B列中的原表数据进行修改、增加或删除,WPS表格都会即时自动重新提取B列数据中的无重复列表并显示在D列中(图6)。如果你不喜欢看到A列的编号,那么最后可以右击A列选择“隐藏”,即可把A列的编号藏起来。


  公式中VLOOKUP(ROW()-1,A:B,2,0)表示在A:B区域中查找A列数据等于ROW()-1的单元格并返回该行B列的值。ROW()-1 是通过把当前行号减1来自动生成1、2、3……序列数。VLOOKUP有一个特点,那就是当查找范围内有多个符合要求的值时,它只会返回符合条件的第一个值,我们就是利用了这一特点才能实现无重复列表的提取。而前面的IF和ROW()-1>MAX(A:A)则是用来判断当序列数大于A列的最大值时不显示,因为此时VLOOKUP按序列数是找不到项的。

  以上两种方法各有优点,使用数据透视表可以在在显示无重复列表的同时显示重复次数,而且完全不用修改原表,缺点是不能完全实时自动刷新。而通过函数公式的方法虽然可完全做到自动实时刷新,但必需在原表中添加索引数列。具体要用哪一个方法大家可视情况自己选择吧。

时间: 2024-09-13 17:49:19

WPS表格,自动提取无重复项两招的相关文章

WPS演示中备注添加的两招

  我们知道幻灯片经常使用在演讲稿或者课件上,而如果使用者准备演示文稿比较仓促,在演讲的时候常会遇到思路不清的情况.下面小编就为此问题,向大家介绍下WPS演示中添加备注的使用方法. 方法一: 首先打开wps演示,在菜单中选择"幻灯片"下的"演讲者备注"按钮,如下图所示: 演讲者备注 在"演讲者备注"对话框中,我们可以填写你所要的备注信息. 方法二: 直接单击软件下方的"单击添加备注"栏,我们可以直接在此输入备注信息,如下图所示

无需数据“有效性” “重复项”处理更简单

WPS ET是我们日常处理数据常用的办公组件之一,因其文件小,运行速度快而深受大家所喜爱.在数据处理时如果你是一位细心的老鸟级人物,对数据处理时自然不在话下.而如果你是位刚出道的菜鸟,也像我一样唏里马哈的,在表格中输入数据时,不是计算错误就是有重复项,所以挨批肯定是家常便饭,天长日久也就落下马大哈的笑柄.不过现在好了,自从WPS2012中有了"重复项"这一功能后,使用表格时再也没有出现过错误.一.重复的数据要验明待表格中的数据输入完成后,怎么才能检查出表格中的重复项呢?一般都是靠人工核

WPS表格函数应用基础

(一)函数和公式 1.什么是函数 WPS表格 函数即是预先定义,执行计算.分析等处理数据任务的特殊公式.以常用的求和函数SUM 为例,它的语法是"SUM( 数值 1, 数值 2,......)".其中"SUM"称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途.函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束.参数是函数中最复杂的组成部分,它规定了函数的运算对象.顺序或结构等.使得用户可以对某个单元格或区域进行处理

Wps表格隐藏单元格和取消隐藏的方法

  今天,我们将要学习的是WPS表格隐藏表格的方法.说到隐藏表格,其实是指隐藏单元格的数据,可以是单一的单元格数据被隐藏,也可以是整行或者整列的数据被隐藏.下面就一起看看小编争论的WPS表格隐藏单元格的两种方法!当然,在本篇教程中,小编也会教大家将隐藏的单元格通过设置取消隐藏的方法. 首先是Wps隐藏单元格,分为两种方式. 方法一:请看下图这张表格,第一步:我们如果只想隐藏其中 "2" 这个内容,我们需要全选表格,然后点击工具栏中的格式-条件格式. 第二步:然后在条件格式设置中,我们设

wps表格函数及函数简单使用

  今天小编为大家介绍一下wps表格中常用的函数及函数简单使用方法. 一.函数应用基础 (一)函数和公式 1.什么是函数 WPS表格 函数即是预先定义,执行计算.分析等处理数据任务的特殊公式.以常用的求和函数SUM 为例,它的语法是"SUM( 数值 1, 数值 2,......)".其中"SUM"称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途.函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束.参数是函数中最复杂

在WPS表格中是如何提取身份证号码中的出生日期

  从事数据录入的朋友经常会在表格中录入大量的数据,例如身份证号码.学生证号等等.这些重要的数据在录入的时候不能出错,否则后果严重.那么,有没有什么办法不出错呢?人工手动肯定是不行的,其实,WPS表格中的一项功能就可以轻轻松松快速录入这些重要数据. 下面我们将用WPS表格来实践操作一下在WPS表格中是如何提取身份证号码中的出生日期的吧! 1.首先用WPS表格打开包含身份证号码的电子表格; 2.单击进入出生日期单元格,单击"fx"或执行"插入函数" 3.在"

Python统计列表中的重复项出现的次数的方法_python

本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: 对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来. 方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist) #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset: prin

WPS 2013表格中重复项功能

  WPS 2013表格中重复项功能           本站也发布了一系列的WPS 2013测评,而本文呢,主要是介绍WPS 2013表格中重复项功能. 1.打开WPS表格,输入一些数据,方便之后的演示.选中这些数据,点击菜单栏--数据--重复项.首先我们来高亮显示重复项. 2.选定区域,按下确定按钮. 3.重复的数据即刻变为橙色的,十分醒目. 4.再来看看删除重复项功能吧,我们点击它,进行了删除,出现信息提示. 5.最后试一下拒绝录入重复项功能,我尝试输入重复的数据,却出现下图所示的提示.

WPS表格如何通过条件公式查找双重重复项

  WPS表格如何通过条件公式查找双重重复项           1.先选择要设置的区域范围. 2.找到条件格式并打开. 3.打开条件格式对话框后下拉选择公式. 4.输入公式::=SUMPRODUCT(($B$2:$B$1000=$B2)*($C$2:$C$1000=$C2))>1 5.点击格式,选择字体颜色.