发布网友 发布时间:2022-04-30 02:13
共3个回答
热心网友 时间:2023-10-05 07:43
B2单元格输入公式=IF(MMULT(TRANSPOSE(ROW(INDIRECT("1:"&$A2))^0),N(MOD(SMALL(RANDBETWEEN(COLUMN(A:I)^0,99)/1%+INDEX({1,2,3,4,5,6,7,8,9},MATCH(B$1:J$1,{"甲","乙","丙","丁","戊","己","庚","辛","壬"},)),ROW(INDIRECT("1:"&$A2))),100)=INDEX({1,2,3,4,5,6,7,8,9},MATCH(B$1:J$1,{"甲","乙","丙","丁","戊","己","庚","辛","壬"},)))),"好","")
这时可见,公式出现#NUM!的错误符号,不管它,下拉公式。(呵呵,全是#NUM!)
OK,继续,接下来很关键:选中第2行中的B2:J2区域,鼠标点一下公式栏中的公式,按Ctrl+Shift+回车键结束公式,这时可见,次数已随机显示在单元格中。接下来选中B3:J3、B4:J4区域也是如此操作。
操作完成后,按F9刷新或在A列输入不同次数试试,大功告成!
热心网友 时间:2023-10-05 07:43
可以从左到右出现A列限定的个数,但无法实现在一个范围内随机出现,毕竟用公式限定随机数,就要引用到公式所在单元格而出现“循环引用”。热心网友 时间:2023-10-05 07:44
用代码或者代码的自定义函数。