数字筛选把重复的数字全部删掉我现在有1000个数字,现在选出来了500个 怎么样把没有选到的提取出来?就是从000到999一千个三位数的数字 现在知道有500个数字要保留的怎么样把剩下的筛选出
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 18:08:54
数字筛选把重复的数字全部删掉我现在有1000个数字,现在选出来了500个 怎么样把没有选到的提取出来?就是从000到999一千个三位数的数字 现在知道有500个数字要保留的怎么样把剩下的筛选出
数字筛选把重复的数字全部删掉
我现在有1000个数字,现在选出来了500个
怎么样把没有选到的提取出来?
就是从000到999一千个三位数的数字 现在知道有500个数字要保留的
怎么样把剩下的筛选出来
大哥们 +QQ 给我弄下 我把那些数都发给你们
数字筛选把重复的数字全部删掉我现在有1000个数字,现在选出来了500个 怎么样把没有选到的提取出来?就是从000到999一千个三位数的数字 现在知道有500个数字要保留的怎么样把剩下的筛选出
Excel中
A列为1000个数字,
B列为选出来了500个数字 ,
C1输入=IF(COUNTIF($B$1:$B$1000,A5)=0,A5)
同样输入C2到C1000:方法+下拉
把C列的数值复制到D列:方法,选择性粘贴,数值
对D列排序:升序
什么意思?
假设A列是1000个数,B列是已知的500个数, 再c列输入以下值
=IF(COUNTIF($B$1:$B$1000,A1),INDEX($B$1:$B$1000,MATCH(A1,$B$1:$B$1000,),),"")
下拉, 既可以筛选出A列中在B列未出现的数
如果用程序做的话
最偷懒的办法:
先把那挑出来的500个数字和原本的1000个数字排个序(假设是从小到大)
然后拿出1000个数字里的第一个和500个里的作比较
如果1000个里的数字比500个的那个数字大,那就和第2个作比较
这样依次比较,如果能找到相同的,那它就不是剩下的500个当中的一个
如果找不到相同的,也就是说,
它大于500个当中...
全部展开
如果用程序做的话
最偷懒的办法:
先把那挑出来的500个数字和原本的1000个数字排个序(假设是从小到大)
然后拿出1000个数字里的第一个和500个里的作比较
如果1000个里的数字比500个的那个数字大,那就和第2个作比较
这样依次比较,如果能找到相同的,那它就不是剩下的500个当中的一个
如果找不到相同的,也就是说,
它大于500个当中的某个数,单又小于下一个数的时候,它就是剩下的数
判断完了之后再拿1000个里的第2个数字出来做同样处理
这样就基本上把剩下的数字给提取出来了
不过以上的方法没有考虑1000个数字里是否存在相同的数字,
比如1,2,2,3这样的
收起