excel筛选重复项(表格里怎么把重复项只留一个)
excel筛选重复项
工作中,经常需要对重复值进行处理,需要快速找到重复的数据,以及**出现的数据是哪些,举个例子,如下列表,我们想快速找到重复值,以及**值,以及去重的**数据
我们用两种方法来解决,一种方法是技巧法,一种是公式法
方法一、使用技巧法
1、找到重复值:
我们可以选中整列数据,然后在条件格式里面,选择突出重复值
这个时候,重复的数据就会自动的标记颜色,我们只需要对A列数据进行筛选,然后选择玫瑰红的颜色,就可以获取重复的数据了
2、找到**值
如果我们想得到只出现一次的数据,那同样的按上述条件格式的步骤操作完成后,我们只需要筛选,单元格颜色,为无填充的,即是**值了:如下所示:
3、数据去重,得到**值
我们可以选中整列数据,然后在数据选项卡下,点击删除重复值,然后进行删除,这样就得到了去除重复的**值了
方法二:使用公式法
上述的技巧法,当原始数据有更新的时候,它不能得到一个更新的列表,所以后续新版本的excel里面,更新了一个公式,unique公式,用来处理重复数据
1、去重**值
当我们想获取去除重复值的**值时,我们只需要输入公式:
=UNIQUE(A1:A10)
如果要引用A列整列的值,我们可以输入公式:
=DROP(UNIQUE(A:A),-1)
因为A列下面空白,所以引用整列时,会把空白值显示出来,用Drop公式丢弃最后一个值
2、获取**出现的值
只需要输入公式:=UNIQUE(A:A,,TRUE)
补上了第3个参数,true,它就会获取**出现的值
3、获取重复出现的值
我们使用的公式是:
=UNIQUE(FILTER(A1:A10,COUNTIFS(A1:A10,A1:A10)-1))
用Filter公式来筛选,出现次数大于等于1的值,然后用unique公式进行去重,得到了重复的值结果
关于这个小技巧,你学会了么?动手试试吧!
表格里怎么把重复项只留一个
比如下图:我们希望将上面的数据中的**值提取出来,问可以通过什么方法来实现(技术牛滑过,不要上来就说VBA字典**值啥的)
我们可以在A列的数据下方,A4单元格输入公式=A2单元格,回车后又拉公式填充,再然后下拉公式填充,至结果为0时,我们将A列的数据复制粘贴成为值。
接着我们将A列的数据复制粘贴到E列中,选中E列的数据,在数据选项卡中找到删除重复数据功能,这样就是保留的**值数据了,如果需要将**值的数据横向显示,可以选中数据复制后进行转置即可。
除了前面删除重复项功能,我们还可以使用经典的“万金油”函数公式来提取**值数据,比如在C1单元格输入公式=INDEX(A:A,SMALL(IF(MATCH(A$1:A$9,A$1:A$9,)=ROW($1:$9),ROW($1:$9),4^8),ROW(A1)))&""然后按Ctrl+Shift+Enter三键结束下拉填充即可。
Excel中还有一个高级筛选的功能也可以提取**值,我们选中A列数据,在数据选项卡中找到高级筛选,选择将筛选结果复制到其他位置,然后选择数据存储的单元格地址,勾选保留**值即可。
上一篇:SIM卡怎么设密码
上一篇:荣耀EARBUDS3PRO