怎样在excel里随机选择一个文本内容

怎样在excel里随机选择一个文本内容,第1张

你可以使用将year(now())、month(now())、day(now())、minute(now())、second(now())几个公式任意组合加减乘除,然后使用取余数函数mod(计算后的值,7)或者mod(计算后的值,10)或者mod(计算后的值,100)

最后指定单元格=ADDRESS(余数值1,余数值2)

(注意,依据你的需要行列范围,调整7、10、100等等)

在A1里填VIP1然后点A1当右

VIP1

VIP2

VIP3

VIP4

VIP5

VIP6

VIP7

VIP8

VIP9

下角变成黑色十字星时往下拽就会变成

先百度下 left right len if column或者row $用法

前4个汉字就是就是a1单元格左侧4个字节       left(a1,4)也可以right(left(a1,4),4)

第5-8个汉字就是前8个字节的右4个字节        right(left(a1,8),4)

前9-12个字就是前12个字节的右4个字节       right(left(a1,12),4)

那最后只有2个汉字的话呢,如原为14位汉字    right(a1,14-12)

再后面的 变成0吧。

实际:判断字的长度 len(a1)/4-序列数+2>1,RIGHT((LEFT($A$1,(COLUMN()-1)4)),4)

一直到 len(a1)/4-序列数+2>0,RIGHT($A$1,(LEN($A$1)-4(COLUMN()-2)))

<0 结果为0                        

IF(LEN($A$1)/4-COLUMN()+2>1,RIGHT((LEFT($A$1,(COLUMN()-1)4)),4),IF(LEN($A$1)/4-COLUMN()+2>0,RIGHT($A$1,(LEN($A$1)-4(COLUMN()-2))),"0"))

Excel中随机函数是rand函数。

软件版本:Office2007

rand函数用法如下:

1输入公式如下,按下回车:

2就会生成一个0-1范围内的随机数:

3按下F9,随机数会变化:

大概思路:将文本框编号,利用函数随机产生一个数,然后判断是哪个文本编号,对应选择哪个文本框,然后利用函数随机产生在一个数,填入刚才选择的文本框里,不太懂vb,c++里随机产生数的函数是Rank()

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12155087.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存