QQ网名大全

EXCLE姓名生成器

rand()值是>=0, 且<1的数,只有+1才会随机数取到len本身长度, 否则MID永远取不随机取字符最长的长度位置,+1还可以防止rand()=0时的结果

: lxlzmh2002 - 大魔法师 九级 2009-8-24 20:51

=======================================================================

=MID(B$1,RAND()*LEN(B$1)+1,1)&MID(B$2,RAND()*LEN(B$2)+1,1)&IF(RAND()>0.3,MID(B$2,RAND()*LEN(B$2)+1,1),)
这个公式,LEN(B$1)+1请问+1和不加1有什么区别,

楼主,您好,我再来详细解释此题.

从公式整体看,公式分三个部分,三个部分用 & (文本连接符) 连接而成:

1 MID(B$1,RAND()*LEN(B$1)+1,1)
MID字符截取函数,它的意思是从B1这个字符中的第RAND()*LEN(B$1)+1个字符开始截取,截取长度为1的字符作为这个公式的结果
其中:截取的开始位置是用RAND()*LEN(B$1)+1计算得来的

Rand()是叫随机函数,它的值可以是(0<=Rand()<1)这个范围内的任意一个值
Len()是测字符串长度, 如果B1长度为5,len(B1)就等于5
所以,RAND()*LEN(B$1)+1的值的范围就会是
1<= RAND()*LEN(B$1)+1<LEN(B1)+1 也就是1<=且<=LEN(B1)的数值

所以,
MID(B$1,RAND()*LEN(B$1)+1,1) 的作用就是随机截取B1内的任意一个字符

注:这里如果没有+1, 随机截取就不会取到B1中的最后一个字符, 这就是我上次回答中提到的.

另外还需要说明的是,说起始位置自然是整数,如果RAND()*LEN(B$1)+1结果是有小数的,公式会只看到整数部分,忽略小数的

2. MID(B$2,RAND()*LEN(B$2)+1,1)

同理,这个公式就是随机截取B2内的任意一个字符

3. IF(RAND()>0.3,MID(B$2,RAND()*LEN(B$2)+1,1),)

如果Rand()值>0.3 公式的结果就是 MID(B$2,RAND()*LEN(B$2)+1,1) 也就是随机截取B2内的任意一个字符(同2中所述)

如果Rand()值<=0.3 公式的结果为0
注: 这个公式关于<=0.3稍微有点问题,应该改成
IF(RAND()>0.3,MID(B$2,RAND()*LEN(B$2)+1,1),"")
意思<=0.3也不要返回零,返回个空字符,因为是随机取名字,返回个0自然不好,""字符还是比较稳妥的.
佚名
2024-05-21 01:00:16
最佳回答
类似问题(10)
  • 佚名
    2024-05-21 06:28:42

    小说人物名字生成器破解版

    下载个吉吉写作,上面带起名功能,可以起各种中文名,还有日文名.

  • 佚名
    2024-05-21 21:28:30

    名字诗,不要生成器

    那我就献丑了祝传神醉下福禧刘郎才如万乘器海面清风万里宽龙鱼仙伯妙此理幸有庭前桂子香福山苍苍倚天碧

  • 佚名
    2024-05-21 04:42:07

    EXCLE姓名生成器

    rand()值是>=0,且的数,只有+1才会随机数取到len本身长度,否则MID永远取不随机取字符最长的长度位置,+1还可以防止rand()=0时的结果l...

  • 佚名
    2024-05-21 13:20:25

    姓名藏头诗生成器

    天涯回首笑天下毕生忙碌为谁家海到深处自萧索峰至尽头我为大

  • 佚名
    2024-05-21 19:48:45

    对联生成器

    九州缥缈,显示其能、灯饰斜天,照亮九州之地。祥云和瑞,诚信之本、质量为魂,铸就祥云其理。

  • 佚名
    2024-05-21 02:23:38

    网络支票生成器

    支票生成器软件

  • 佚名
    2024-05-21 12:35:21

    下载藏头诗生成器软件

    以下网址,比较推荐:http://labs.soso.com/app.q?app=makepoem&type=1&words=five&...

  • 佚名
    2024-05-21 08:00:00

    姓名对联生成器

    牛气冲天不一般碧血丹心傲人间蓉花月貌天仙女美丽英姿舞翩跹

  • 佚名
    2024-05-21 08:00:00

    excle怎么批量设置工作表内的超链接

    批量超链接方法如下:1.预先设置好超链接的路径。2.输入公式。3.下拉填充。4.这样超链接就建立好了,点击即可打开。

  • 佚名
    2024-05-21 08:00:00

    藏头对联在线生成器

    台厨爆炒 菜香溢骏马奔驰 宾客来莫相信藏头生成器之类的东西。。。