使用 Excel 中的 LET 函数随机生成 2 个元音

使用 Excel 中的 LET 函数随机生成 2 个元音

我想使用 LET 函数生成一个带有随机元音(例如,ie、oo、au)的 2 个字符的字符串。

我尝试了以下公式,但是不起作用。

=LET(a,{"a","e","i","o","u"},x,CHOOSE(RANDBETWEEN(1,5),a),y,CHOOSE(RANDBETWEEN(1,5),a),x&y)

答案1

您可以将 LET 与 INDEX 和 RANDBETWEEN 结合使用来生成结果。

在支持 LET 函数的 Excel 版本中,使用

=LET(x,{"a";"e";"i";"o";"u"},INDEX(x,RANDBETWEEN(1,5))&INDEX(x,RANDBETWEEN(1,5)))

LET 将数组分配给变量 x,并且 INDEX 从 x 的位置 1 到 5 中获取一个随机值。

在此处输入图片描述

LET 函数在这里提供帮助。https://support.microsoft.com/en-us/office/let-function-34842dd8-b92b-4d3f-b325-b8b8f9908999

相关内容