You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Excel单元格中生成带固定前缀的随机组合值?

优化Excel随机值生成方案(前缀+5大写字母+2数字)

你现有的思路完全没问题,不过分两个单元格拼接确实有点繁琐,我可以帮你把整个逻辑合并成单个单元格公式,这样就不用依赖多个单元格了:

="tyot"&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99)

如果觉得重复写CHAR(RANDBETWEEN(65,90))太啰嗦,还可以用TEXTJOIN来简化(适合Excel 2019及以后版本):

="tyot"&TEXTJOIN("",TRUE,CHAR(RANDBETWEEN(65,90),5))&RANDBETWEEN(10,99)

另外要提醒你:RANDBETWEEN是易失性函数,每次工作表刷新(比如输入数据、打开文件)都会重新生成随机值。如果需要固定生成的随机值,生成后可以右键单元格选择复制,然后右键选择粘贴值来锁定结果。

要是你的新需求是其他场景(比如避免重复值、批量生成特定数量的随机值等),可以补充说明细节,我再帮你调整方案~

内容的提问来源于stack exchange,提问作者user3326780

火山引擎 最新活动