所以我使用了 2 个 rand 特性,第一个是一个 rand,它生成一个 4 到 19 的值来表示第二个中有多少位。
第二个需要创建一个随机二进制字符串(在单个单元格中,而不是试图在我已经很大的项目中制作很多单元格)等于第一个说的长度。
例如,每个单元格有 5 个单元格,第一行表示使用 RAND 的值是 4、14、6、8、9。 例如 =RAND()*(19-4)+4
然后下一个需要生成类似这样的结果: 0110,10000111011001,000011,10101010,110011001
我的问题是使用 =dec2bin(ROUND(RAND()*(2^B10-1)+1,0),B10) 生成更长的线B10 是指示长度的第一个单元格
我得到了很多不会发布的结果,并出现#NUM 错误。好像10位是最大值?有没有不使用大量细胞的方法解决这个问题?我将在这整个事情上发挥我的笔记本电脑的计算能力,并且真的在努力减少公式的数量。
提前谢谢大家。
=ROUND(RAND()*(2^B10-1)+1,0) 当 b10 大于 10 时不起作用...