打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel实战技巧104:使用Excel公式创造一个随机句子

excelperfect

是否想随机创作一个句子或者一段文字?Excel能够帮你实现。

有两种方法可以用来创造随机句:使用Excel365中的动态数组,或者老版本Excel中的常规函数。

方法1:使用Excel365中的动态数组

随机句子是由字母和标点符号组成的随机字符串,为简单起见,这里将字符集限制为a到z的字母和空格、句点。

使用的数组公式为:

=SUBSTITUTE(SUBSTITUTE(CONCAT(CHAR(RANDARRAY(120,1,97,124,TRUE))),'{','.'),'|',' ')

其中,

RANDARRAY(120,1,97,124,TRUE):这个动态数组函数生成一个介于97至124之间的120个随机整数列表。RANDARRAY函数是Excel 365中新引入的一个动态数组函数。其中的数字97在ASCII码中代表“a”而122代表“z”,多余的两个数字代表空格和句点。

CHAR(RANDARRAY(…)):将随机数转换成等效的字母(a至z、{和|)。

CONCAT(CHAR(…))将所有字母连接成一个大的120个字母字符串。

SUBSTITUTE(CONCAT(…),”{“,””):使用空格替换所有的{。

SUBSTITUTE(…,”|“,”. ”)使用句点加空格替换所有的|。

只需按F9键,就可以生成一个新的随机句。

方法2:在Excel旧版本中的公式

首先在工作表某个单元格中输入一段句子,示例中是单元格F6。使用下面的公式从句子中随机获取单词(在9至16之间):

=LEFT($F$6,FIND('#',SUBSTITUTE($F$6,'','#',RANDBETWEEN(9,16))))

其中,

RANDBETWEEN(9,16)生成一个随机数。

SUBSTITUTE使用#符号随机替换空格。

FIND获取#的位置。

LEFT从左返回单元格F6中的单词,直至发现#符号为止。

注:本文学习整理自chandoo.org,供有兴趣的朋友参考。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel表格生成随机小数数组
教你在 Excel 中生成随机数的 5 种方法
理解Excel的随机数:注意事项,使用技巧,真正的随机数
Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能
这9个Excel多条件查找公式,建议收藏!
Microsoft 365 | 一个函数帮你轻松解决随机抽奖等问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服