WPS自动提取非重复项目 并在原始表发生变化时自动刷新非重复列表
发布时间:2022-10-26 11:11:01
描述:例如,有三列,数字,名字和分数。我只想用相同的数字和名称来保持数据的底线,并删除其他重复的数据。我该怎么办?
解决方案:首先对编号的列进行排序,然后选择小计,将小计列作为数值复制并粘贴到空列中,然后从该列中删除一个单元格,然后自动筛选包含单词subtotal的行,然后找到——可视单元格,并将其复制并粘贴到新表中。
如上例所示,我们经常会遇到从大量数据列表中提取非重复项的工作。对于这种重复数据消除工作,可以通过使用高级过滤轻松实现。然而,在许多情况下,我们需要在得到非重复列表后不时地修改、增加或减少原始表数据。因此,在不破坏原始表的情况下,当原始表的内容改变时,非重复项目的列表可以自动重新提取。这种自动刷新的无重复列表显然很麻烦,只能使用高级过滤。在WPS Office 2010的WPS表中,我们有两种方法可以实现自动提取非重复项目的效果。
一、数据透视表
透视表是WPS表中的数据汇总和统计功能。由于汇总是对同一项目的数据进行统计,同一项目在汇总结果中只显示一行,所以可以用来提取非重复列表。以存储在列B中的原始表数据和存储在列D中的提取的非重复列表为例。
1.生成列表
打开用WPS表单保存数据的工作表,选择原始数据所在的列(列B)。单击菜单“数据/透视表.”,在“创建透视表”窗口中选择“请选择放置透视表的位置”下的“现有工作表”选项,并输入$D:$D的位置(图1)。确认设置后,将显示“透视表字段列表”窗格。在此窗格中,选择“选择要添加到报告中的字段”中的“原始数据”项目,并将其拖到下面的“行标签”中。可以立即看到,列D显示了列B的原始表数据的非重复列表(图2)。
注意:如果您将“选择要添加到报告中的字段”中的“原始数据”拖到“值”中,您还可以计算E列中无重复的重复次数.
2.清除不相关的项目
自动生成的非重复列表中有太多的空格和总计,所以它们必须消失。对了,再次设置自动刷新。在“行标签”区域选择“原始数据”项目,右键单击并选择“字段设置”。在弹出窗口的“显示”标签下的列表中,点击(图3),取消后面的“空白”选项,确认不显示空白项。再次右键点击“原始数据”项,选择“表格选项”,点击取消“列合计”复合选项,点击选择“期初刷新”复合选项(图4),确认后返回隐藏合计。当然,最后,您可以修改以下标题、格式等等。
好的,在修改、增加或减少列B中的数据后,只需选择列D中的任意单元格,然后单击显示的数据透视表工具栏上的刷新图标,即可查看最新的非重复列表。即使不刷新,当您重新打开此文件时,WPS表也会自动为您刷新非重复列表。
二、函数公式
虽然数据透视表可以自动刷新,但如果需要立即刷新,我们通常必须单击刷新。接下来,我们将介绍一个不重复的列表,它可以自动和立即刷新。
1.数字索引
打开保存WPS表格数据的工作表,在a1单元格中输入0,在A2单元格中输入公式=if (countif ($ b $ 2:b2,B2)=1,a11,A1),并拖动A2单元格的填充手柄,向下复制数据并填充足够的行,这些行必须至少超过原始表格数据的最大可能行数。这样,在B2,只有第一个没有重复的项目会显示不同的序列号,而与上述项目重复的项目只会显示与前一行相同的序列号(图5),也就是说,每个序列号的第一个项目不会重复。编号公式的列必须在原始表数据的前面。如果原始表数据前面没有空列,您需要选择原始数据所在的列,右键单击并选择插入,在前面插入一个空列,然后在插入的列中设置公式。
2.选择不重复
在D1单元格中输入标题为“无重复”的列表。然后在“D2”单元格中输入公式=if (row ()-1max (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,2,3的序列号.从当前行号中减去1。VLOOKUP有一个特性,即当在搜索范围内有多个值满足要求时,它将只返回满足要求的第一个值。利用这一特点,我们可以实现非重复列表的提取。而前一个IF和ROW()-1MAX(A:A)用于判断当序号大于a列的最大值时不会显示,因为此时VLOOKUP无法根据序号找到项目。
以上两种方法各有优点。数据透视表可以显示重复的次数,同时显示列表而不重复,并且原始表根本不需要修改。缺点是它不能完全实时自动刷新。虽然函数公式法可以完全自动实时刷新,但需要在原表中增加索引系列。你可以根据情况选择使用哪种方法。


猜你喜欢
- 每次打开超过一页的word文档时都会呈现横向二页的展示方向,看起来非常不习惯,因为页面是默认方向是纵向的,所以我们要将它设置成横向页面,那么
- 下面就来介绍一下怎样快速地将Word文档转换为PowerPoint演示文稿,其具体操作步骤如下。(1)在Microsoft Word 200
- 拖动该列到需要的位置,最后将行中多余的数据删除就可以啦,单击选择性粘贴打开一个选项窗口,有时还会在列和列之间进行数据交换,然后将光标移到该列
- 转转大师录屏软件是一款方便、快捷的录屏软件,功能强大,为用户提供多种录屏模式,也可以自己设定录屏的参数,软件有个很好用的功能就是定时录制,提
- WIN7开机后老是有这个东西看起来不舒服,如下图所示,该怎么办呢?在本文有个不错的解决方法,感兴趣的朋友可以参考下,希望对大家有所帮助如图,
- vsmain.exe进程的介绍进程文件: vsmain or vsmain.exe 进程名称: McAfee VirusScan Main
- Win10升级后,您的Chrome浏览器屏幕是否经常闪烁?一些用户在升级到最近的Windows 10版本时遇到了Chrome中的屏幕闪烁问题
- 刚使用Win8的童鞋可能有点不习惯,cmd命令框都不知道怎么弄出来,下面我就告诉你如何调出Win8的cmd命令框。方法一:1、按Win键,进
- 1月28日消息,Win10预览版9926在安装KB3035129累积更新后,此时检查更新会发现Win10预览版9931和9932赫然出现在更
- 小伙伴们在使用电脑的时候出现蓝屏错误代码0xc0000001是很常见的问题,所以今天就给你们带来了0xc0000001错误代码解决方法,快来
- Windows 10 v1809十月更新可谓该系统各个版本中最为悲催的,10月初正式推送后就被发现重大Bug,不得不紧急撤回,此后更是被发现
- 欢迎观看 Pixelmator Pro 教程,小编带大家学习 Pixelmator Pro 的基本工具和使用技巧,了解如何在 Pixelma
- Win7系统精简瘦身方法有正确设置虚拟内存、删除休眠文件hiberfil.sys、压缩C:Windowswinsxs文件夹等等,下面为大家详
- 怎样用QuickTime剪辑视频?小伙伴们知道QuickTime是款专为Mac设计的播放器,不过QuickTime更强大的还是视频剪辑功能了
- 今天我们继续帮助老师用Word2007批量制作成绩通知单。这个神奇的通知单自己会从Excel成绩表中提取学生的姓名、学号、各科成绩等等,然后
- 我们在报纸上看到最多的就是分栏样式,这种样式是最常见,也是最普遍的排版方式,本次为大家演示在Word2010中分栏的技巧操作。Word201
- 如果要筛选出Excel工作表中的奇数行或偶数行,用辅助列+填充字母的方法较为快捷。方法是:
- 近日有用户在使用磁盘碎片整理时遇到完成0%的问题,这是怎么回事?如何解决磁盘碎片整理0%?请看下文介绍。操作步骤:1.打开电脑桌面,依次点击
- 便笺是一款电脑桌面便笺软件,可以像便利贴一样一张张直接贴在桌面上,随时编辑记录文字或临时待办事项。快速查看,非常的好用。只要设置了云同步的功
- 有道云笔记是一款非常好用的笔记软件,很多小伙伴都在使用。在有道云笔记中我们可以根据自己的实际需要创建包含各种内容的笔记。我们还可以将Word