设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 7692|回复: 18
打印 上一主题 下一主题

集中找出未用号码

[复制链接]

点击这里给我发消息

1#
发表于 2008-4-22 20:32:01 | 显示全部楼层
发个附件上来不好么,害我还要自己动爪输入数字......[:30]

点击这里给我发消息

2#
发表于 2008-4-22 21:19:47 | 显示全部楼层
方法一:=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字符
没消错误值啊,偷懒了......
当然还有更复杂的,利用内存数组把两列变成一列后剔除重复 这个做法太累,不写了......

点击这里给我发消息

3#
发表于 2008-4-22 21:21:57 | 显示全部楼层
至于排序,SMALL换LARGE就好了.

点击这里给我发消息

4#
发表于 2008-4-23 15:27:45 | 显示全部楼层
=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 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 17:22 , Processed in 0.081889 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表