我想在Google表格单元格中随机播放这些字母,例如:
A1 “你好”
结果: “leloh”
有谁知道怎么做?
答案 0 :(得分:2)
我建议先用字母拆分字符串:
=TRANSPOSE(REGEXEXTRACT(A1,rept("(.)",LEN(A1))))
然后获得每个字母的随机数字:
=ARRAYFORMULA(RANDBETWEEN(ROW(INDIRECT("A1:A"&LEN(A1)))^0,500))
然后对结果进行排序和加入:
=JOIN(,QUERY(SORT({TRANSPOSE(REGEXEXTRACT(A1,rept("(.)",LEN(A1)))),ARRAYFORMULA(RANDBETWEEN(ROW(INDIRECT("a1:a"&LEN(A1)))^0,500))},2,),
"select Col1"))
结果是随机改组的字母
此公式将反转字符串:
=JOIN(,QUERY(SORT({TRANSPOSE(REGEXEXTRACT(A1,rept("(.)",LEN(A1)))),ARRAYFORMULA(ROW(INDIRECT("a1:a"&LEN(A1))))},2,),"select Col1"))
结果:
olleh