作者:乔山办公网日期:
返回目录:excel表格制作
首先要保证你的excel是完整安装的。
1.点击 工具-加载宏,在弹出的加载宏窗口中选知定“分析工具库”,确认。
2.点击 工具-数据分析,在列表中选择 “抽样”
3.如我上传的图片例子,在这个例子里,道输入区域里有100个数据,你把这个区域换成你的10000个数据所在的区域,抽样方法中可选择周期性抽样或随机抽样,在输出区域选择输出所抽取随机数的单元格就行了
如果数据在A列,A1是第一个,
那么你在第一行的空白单元格中输入下面的公回式
=IF(COUNTIF(A:A,A1)1,1,"")
上面的公式是只要是重复的,这个公式的值就为1,空的就不是重复的。
=IF(COUNTIF($A$1:A1,A1)1,1,"")
上面的公式是第一次出现重复的公式的值没有变化,在第二次出现这个重复的时候公式的值才为1 ,其它情况为空。
上面的公式你选一种你需要的公式试试。你再答用自动筛选选出来有“1”的就行了,再复制或其它操作
1、打开表格,并在表格里面选copy中需要提取的数据。
2、然后在表格功能框里面点击数据,再选择数据里面的高级选项进入。
3、开了高级筛选之后,勾选将筛选结果百复制到其他位置,并在列表区里面选择数据源。
4、选择了筛选区域之后,点击复制到旁的按钮,设置筛选结果的位置,并勾选选择不重复度的记录。
5、点击确定,这样就可以在表格里面提取不重复项了。
见截抄图
把不重复的数据提取到C列
C2输入
=INDEX(A:A,MIN(IF(COUNTIF(C$1:C1,$A$2:$A$999)=0,ROW($2:$999),4^8)))&""
数组公式zd,先按住CTRL+SHIFT,最后回车
公式下拉
函数是可以的,但比较麻烦。
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$6,$A$1:$A$6,)=ROW($1:$6),ROW($1:$6),4^zhidao8),ROW(A1)))&""
是数组公式,按Ctrl+Shift+Enter结束公式输入,然后向下复制公式。
如果数据需要随时增加,就需版要改引用范围。
当然也可以改公权式为
=INDEX(A:A,SMALL(IF(MATCH(INDIRECT("A1:A"&COUNTA(A:A)),INDIRECT("A1:A"&COUNTA(A:A)),)=ROW(INDIRECT("1:"&COUNTA(A:A))),ROW(INDIRECT("1:"&COUNTA(A:A))),4^8),ROW(A1)))&""
这样数据增加也不用改公式了。