首页 / 教程
wps把提取不重复项 | WPS表格提取数据源中的不重复项
2022-12-14 02:53:00
1.WPS表格怎么提取数据源中的不重复项
复制该列数据,然后使用 数据==》删除重复项 即可。
如果需要公式自动来取(数据源会经常修改调整,比如经常增加数据),参考公式:=IF(ROW(1:1)>SUM((A$2:A$100<>"")/COUNTIF(A$2:A$100,A$2:A$100&"")),"",INDEX(A:A,SMALL(IF(COUNTIF(OFFSET(A$2,,,ROW(A$2:B$100)-ROW(B$1)),A$2:A$100)=1,ROW(A$2:A$100)),ROW(1:1))))记得数据函数需要 ctrl+shift+enter 结束!然后下拉足够行即可。
2.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按序列数是找不到项的。
3.WPS表格怎么提取数据源中的不重复项
复制该列数据,然后使用
数据==》删除重复项 即可。
如果需要公式自动来取(数据源会经常修改调整,比如经常增加数据),参考公式:
=IF(ROW(1:1)>SUM((A$2:A$100<>"")/COUNTIF(A$2:A$100,A$2:A$100&"")),"",INDEX(A:A,SMALL(IF(COUNTIF(OFFSET(A$2,,,ROW(A$2:B$100)-ROW(B$1)),A$2:A$100)=1,ROW(A$2:A$100)),ROW(1:1))))
记得数据函数需要 ctrl+shift+enter 结束!然后下拉足够行即可。
4.wps如何从列数据中提取不重复值到行
1. G1输入公式=OFFSET($B1,MATCH(,COUNTIF($E1:E1,$B2:$B99),),)&;""----数组公式
2. 合并G1:J1单元格(注意,数组公式要先输入公式后再合并单元格)
3. G1:J1右拉
结果会依A列先后顺序(甲、丙、乙、。.)排列,无法如你图例依甲、乙、丙、。.排序。
最新内容
手机 |
相关内容
将wps几数列项加起来 | WPS里将两
将wps几数列项加起来 【WPS里将两个重复项后面的数值相加】,表格,重复,项目,演示文稿,数列,教程,1.WPS里怎么将两个重复项后面的数在wps表格中下标 | wps里下标的下
在wps表格中下标 【wps里下标的下标打】,下标,表格中,输入,怎么打,教程,模板,1.wps里下标的下标怎么打在WPS文字中,下标的下标可以通在wps上调整表格间距 | wps文档里
在wps上调整表格间距 【wps文档里用表格调行间距】,表格,行间距,怎么设置,文档,调整,行高,1.wps文档里用表格怎么调行间距首先打开wps数字转换为文本 | 将wps表格中
wps数字转换为文本 【将wps表格中的数值转换为文本形式】,文本,文本格式,表格中,数字,教程,字变,1.怎样将wps表格中的数值转换为文用wps进行筛选 | 用WPS表格筛选出
用wps进行筛选 【用WPS表格筛选出我想要的】,筛选,表格,怎么设置,功能,表格筛选,怎么用,1.怎么用WPS表格筛选出我想要的1.首先选中wps空白表格默认 | wps表格修改默
wps空白表格默认 【wps表格修改默认设置】,修改,表格,默认,模板,教程,双击,1.wps表格怎样修改默认设置第一种方法:默认页面设置法 新手机版wps表格截图快捷键 | 在WPS
手机版wps表格截图快捷键 【在WPS表格里快速截图】,表格,快速截图,文档,截图,手机版,选择,1.如何在WPS表格里快速截图1、选择你所需wps文档中表内文字调整 | WPS设置
wps文档中表内文字调整 【WPS设置表格内文字段落】,文字,表格,调整,段落,设置,文档,1.WPS如何设置表格内文字段落1.打开“wps文字”