设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

如何产生随机一列不重复的四位数?

[复制链接]

点击这里给我发消息

1#
发表于 2009-10-1 20:39:26 | 显示全部楼层
B2录入
=SMALL(IF(COUNTIF(B$1:B1,ROW($1: $10000))=0,ROW($1: $10000)),INT(RAND()*(10000-COUNT(B$1:B1))+1))
CTRL+SHIFT+ENTER结束
下拉

点击这里给我发消息

2#
发表于 2009-10-6 21:00:04 | 显示全部楼层
仅位置不重复吗,那分四个单元格吧,每个单元格是0-9的数字,四个单元格内生成不重复的随机数:
=SMALL(IF(COUNTIF($B1:B1,column($a:$j)-1)=0,column($a:$j)-1),INT(RAND()*(10-COUNT($B1:B1))+1))
CTRL+SHIFT+ENTER结束右拉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-26 02:37 , Processed in 0.077597 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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