如何在Excel中特定区域内随机填充指定数量的数字?
实例:在一列30个单元格中填充10个“1”。
此问题的解决方式可以通过区域数组公式实现。
以下是实现方法:
1、效果展示:
每次结果各不相同。
2、使用公式:
=IF(ISNUMBER(MATCH(COLUMN(B$1:AE$1),MOD(SMALL(RANDBETWEEN(COLUMN(B$1:AE$1)^0,10000000)*100+COLUMN(B$1:AE$1),ROW($1:$10)),100),0)),1,0)
如果支持“动态数组”功能,则能通过一个公式生成一组结果。
对于旧版本的Excel和WPS,需先选中1行30列的区域,输入公式后使用三键结束输入(CTRL+SHIFT+ENTER)。
若有疑问,请在评论区留言。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。