方法1:使用Excel365中的动态数组
随机句子是由字母和标点符号组成的随机字符串,为简单起见,这里将字符集限制为a到z的字母和空格、句点。...其中的数字97在ASCII码中代表“a”而122代表“z”,多余的两个数字代表空格和句点。
CHAR(RANDARRAY(…)):将随机数转换成等效的字母(a至z、{和|)。...CONCAT(CHAR(…)):将所有字母连接成一个大的120个字母字符串。
SUBSTITUTE(CONCAT(…),”{“,””):使用空格替换所有的{。...SUBSTITUTE(…,”|“,”. ”):使用句点加空格替换所有的|。
只需按F9键,就可以生成一个新的随机句。...使用下面的公式从句子中随机获取单词(在9至16之间):
=LEFT(F6,FIND("#",SUBSTITUTE(F6,"","#",RANDBETWEEN(9,16))))
其中,
RANDBETWEEN(9,16)生成一个随机数。