Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5417|回复: 18

[求助] excle随机函数生成

[复制链接]
发表于 2007-9-17 10:53 | 显示全部楼层 |阅读模式

大家好,偶是excel 菜鸟。。。现在在工作中碰到一个问题 希望高手帮忙解决

问题如下:

在一张工作表中,A 列的每个单元格中有七位数字,其中前三位是随机数,后四位与B列的编号保持一致。B列的编号是递增数,从0001开始一直到1000 。

 

请大虾帮忙写出函数。。。不甚感激。。

 S:在线等待。。

[此贴子已经被作者于2007-9-17 10:55:49编辑过]
发表于 2007-9-17 10:59 | 显示全部楼层
回复

使用道具 举报

发表于 2007-9-17 11:05 | 显示全部楼层
回复

使用道具 举报

发表于 2007-9-17 11:18 | 显示全部楼层

在A1单元格输入以下公式:

=TEXT(FLOOR(RAND()*1000,1),"000")&text(B1,"0000")

向下填充

然后复制整列,在原处粘贴,在出现的智能标记中点选”只有值“选项即可实现你要的效果。

回复

使用道具 举报

发表于 2007-9-17 11:22 | 显示全部楼层

楼主要的是三位数吧

=TEXT(RAND()*1000,"000")&TEXT(ROW(),"0000")

下拉到1000行

回复

使用道具 举报

发表于 2007-9-17 11:24 | 显示全部楼层

QUOTE:
以下是引用格子布圣诞鹿在2007-9-17 11:22:46的发言:

楼主要的是三位数吧

=TEXT(RAND()*999,"000")&TEXT(ROW(),"0000")

下拉到1000行

回复

使用道具 举报

发表于 2007-9-17 11:25 | 显示全部楼层

QUOTE:
以下是引用格子布圣诞鹿在2007-9-17 11:22:46的发言:

楼主要的是三位数吧

=TEXT(RAND()*1000,"000")&TEXT(ROW(),"0000")

下拉到1000行

[em17]
回复

使用道具 举报

发表于 2007-9-17 11:27 | 显示全部楼层

RAND返回大于等于 0 及小于 1 的均匀分布随机数

所以RAND()*1000不会出现4位数啦

回复

使用道具 举报

发表于 2007-9-17 11:30 | 显示全部楼层

QUOTE:
以下是引用格子布圣诞鹿在2007-9-17 11:27:49的发言:

RAND返回大于等于 0 及小于 1 的均匀分布随机数

所以RAND()*1000不会出现4位数啦

不会有四舍五入的情况出现吗?

回复

使用道具 举报

发表于 2007-9-17 11:32 | 显示全部楼层

QUOTE:
以下是引用格子布圣诞鹿在2007-9-17 11:27:49的发言:

RAND返回大于等于 0 及小于 1 的均匀分布随机数

所以RAND()*1000不会出现4位数啦

经过测试有四位的情况出现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 18:42 , Processed in 0.243849 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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