我在A列上有一组连续的“ 1”值,例如:11111
。我想将其随机分布在B列之间,例如1 1 1 1
之间有空格。不太确定如何进行此操作。我想对B列中的600个值进行此操作。感谢您的帮助!
答案 0 :(得分:1)
此公式可能有效:
=IF(ROUND(RAND(),0)=1,1,"")
它将在0
和1
之间生成一个随机数,将其四舍五入到最接近的整数(因此0
或#
),如果返回1
结果为1
,如果为0
在所需列中填充所需数量的单元格
编辑:
要限制出现的1
个数量,请在单元格B2
中使用以下公式并向下复制:
=IF(AND(ROUND(RAND(),0)=1,COUNTIF(B$1:B1,1)<6),1,"")
6
是要显示的最大数目,您可以将其更改为任何整数,也可以引用要显示的1
个最大数目的单元格