Office中国论坛/Access中国论坛
标题:
集中找出未用号码
[打印本页]
作者:
欢欢
时间:
2008-4-22 19:39
标题:
集中找出未用号码
[attach]29816[/attach]请用
函数
集中找出未用号码
* ******难点****** :注意:已用号码用30806011和30806008没有按序列大小排列
如果 按大小排序的偶已经有结果了:
[attach]29817[/attach]
各位有兴趣的可以作作,前面方法暂时不公开哈![:50]
作者:
pureshadow
时间:
2008-4-22 20:32
发个附件上来不好么,害我还要自己动爪输入数字......[:30]
作者:
pureshadow
时间:
2008-4-22 21:19
方法一:=INDEX($A$2: $A$10,SMALL(IF(ISERROR(MATCH($A$2: $A$10,$B$2: $B$6,)),ROW($A$1: $A$9)),ROW(A1))) 90字符
方法二:=INDIRECT("a"&SMALL(IF(NOT(COUNTIF($B$2: $B$6,$A$2: $A$10)),ROW($A$1: $A$9)),ROW(A1))+1) 85字符
方法三:=OFFSET($A$1,SMALL(IF(NOT(COUNTIF($B$2: $B$6,$A$2: $A$10)),ROW($A$1: $A$9)),ROW(A1)),) 83字符
没消错误值啊,偷懒了......
当然还有更复杂的,利用内存数组把两列变成一列后剔除重复
这个做法太累,不写了......
作者:
pureshadow
时间:
2008-4-22 21:21
至于排序,SMALL换LARGE就好了.
作者:
欢欢
时间:
2008-4-23 14:14
好,看看我博客上怎么写的[:50]
作者:
pureshadow
时间:
2008-4-23 15:27
=LARGE($A$2:$A$10*(COUNTIF($B$2:$B$6,$A$2:$A$10)=0),ROW(1:10)) 61字符
展翅真是高手中的手高,佩服啊佩服
[
本帖最后由 pureshadow 于 2008-4-23 15:46 编辑
]
作者:
tanhong
时间:
2008-5-7 09:58
学习一下!
作者:
xuwenning
时间:
2008-5-7 11:27
学了[:50]
作者:
gouweicao78
时间:
2009-4-15 12:54
http://www.exceltip.cn/viewthread.php?tid=1889&fromuid=2
第3楼类似“A有B没有”的解法。
作者:
liyh67
时间:
2010-2-7 11:41
我来学习一下
作者:
一朵白云
时间:
2010-4-27 22:02
我先多看一下
作者:
软件中国
时间:
2015-3-23 17:15
{:soso_e136:}这个真心搞不定
作者:
软件中国
时间:
2015-3-23 17:15
真的很不错的东西
作者:
刘青梅
时间:
2016-12-4 13:11
展翅真是高手中的手高
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3