
你可以使用将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()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)