如何在EXCEL表中提取不重复项
EXCEL数据表内有二万多条数据,其中有八千多条是重复的,我要把不重复的数据提取出来,请问如何操作?如:张三李四王五张三李四王五的数据如何单独提出来...
EXCEL数据表内有二万多条数据,其中有八千多条是重复的,我要把不重复的数据提取出来,请问如何操作?
如:
张三
李四
王五
张三
李四
王五的数据如何单独提出来 展开
如:
张三
李四
王五
张三
李四
王五的数据如何单独提出来 展开
10个回答
展开全部
如图,提取A列只出现一次和对应的B列的数据:
D1用公式:
=IFERROR(INDEX(A$1:A$8,SMALL(IF(COUNTIF($A$1:$A$8,$A$1:$A$8)=1,ROW($1:$8),9^9),ROW(A1)))&"","")
数组公式,按组合健CTRL+SHIFT+回车,完成公式,向右拉D1填充柄到E1复制填充公式,然后选中D1和E1,下拉拉填充柄向下填充复制公式;
1、公式中COUNTIF($A$1:$A$8,$A$1:$A$8)=1,判断A1到A8只出现一次的数据,得到一个由TRUE和FALSE组成的8元素数组;
2、用IF函数判断符合条件的为ROW($1:$8),否则为9^9(就是9的9次方,一个较大的数,需要大于$A$1:$A$8单元格个数),得到一个符合条件的行号,不符条件的为9^9组成的数组;
3、用SMALL函数从最小向大的方向,得到符合条件的行号;
4、用INDEX得到符合条件的单元格中数据;
5、最后用IFERROR函数排除错误,错误时显示为空。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设你的数据在A列.加上一个标题行"姓名"
然后数据是从A2的.从A2:A1000(假设)
然后在B2输入
=COUNTIF(A:A,A2)=1
光标移动到A列中
然后.数据-筛选-高级筛选,在"列表区域"引用A1:A1000,"条件区域"引用B1:B2
确定.
这样筛选出来就是不有重复的数据.
然后选中这个区域,按F5,"定位条件"-"可见单元格",复制.然后粘贴到空白地方就可以了.
然后数据是从A2的.从A2:A1000(假设)
然后在B2输入
=COUNTIF(A:A,A2)=1
光标移动到A列中
然后.数据-筛选-高级筛选,在"列表区域"引用A1:A1000,"条件区域"引用B1:B2
确定.
这样筛选出来就是不有重复的数据.
然后选中这个区域,按F5,"定位条件"-"可见单元格",复制.然后粘贴到空白地方就可以了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为你的数据加一个字段名,如:姓名
数据-筛选-高级筛选
在弹出的对话框中,勾选"选择不重复记录"
确定
复制筛选结果,粘贴到空白地方或其他表中
数据-筛选-高级筛选
在弹出的对话框中,勾选"选择不重复记录"
确定
复制筛选结果,粘贴到空白地方或其他表中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询