作者:绿色风
分类:
时间:2022-08-17
浏览:166
楼主 悟空师弟 |
Q:如何生成20位随机密码? 并且每5位数中间补一个空格,如:15461 23651 48759 56321 A:公式:
- =TEXT(RAND()*10000000000,"00000 00000 ")&TEXT(RAND()*10000000000,"00000 00000")
解题思路: 分成两段10位随机数再用&连接,并利用TEXT让每5位数值间插入一个空格。 |
2楼 donghan |
超过15位是不是就要用&连接了 |
3楼 悟空师弟 |
是的,超过15位的数值超过部分都是显示为0, 因此,对随机密码要求不是很严格的话直接用一个公式也可以,比如:
- =TEXT(RAND()*10000000000000000000,"00000 00000 00000 00000")
|
4楼 gouweicao78 |
既然可以支持15位数字精度,那么可以用15+5得到20位,而不需10+10,缩短字符: 此外,*1000000000000000之类的,完全可以用10^15代替,或"1e15"- =TEXT(RAND()*"1e15",REPT("00000 ",3))&TEXT(RAND()*"1e5","00000")
- =TEXT(RAND()&"e15",REPT("00000 ",3))&TEXT(RAND()&"e5","00000")
- =TEXT(RAND()*10^15,REPT("00000 ",3))&TEXT(RAND()*10^5,"00000")
|
5楼 donghan |
公式简化的好呀,学习了 |
6楼 悟空师弟 |
→→→→→→→→→→→→→→→→→→-
学习了 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一