Warning: fopen(/www/wwwroot/www.wendadaohang.com/data/md5_content_title/73/7355b7979e97f9a7d4430713e6815fac.txt): failed to open stream: No space left on device in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2468

Warning: flock() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2469

Warning: fclose() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2475
WPS表格里怎样使随机函数范围内去除某一个数字 - 66问答网

WPS表格里怎样使随机函数范围内去除某一个数字

比如:随机函数设置是=RANDBETWEEN(1,9),是1-9之间的9个数字的随机转换,但我不想表格里出现5和7,也就是说随机范围为1-4、6、8-9,这个能实现吗?
以上只是个比方,实际运用的数字可能比较大。

  这个单凭随机函数恐怕很难满足要求,你可以试试下面的数组公式:
  =SMALL(IF((ROW($1:$20)=5)+(ROW($1:$20)=12),4^8,ROW($1:$20)),RANDBETWEEN(1,18)),数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{}。

  这个公式是1~20的数中去掉5和12(想去掉什么,就改成什么,想增加,ROW($1:$20)=5)+(ROW($1:$20)=12后面再加),RANDBETWEEN(1,18)这里是20减去去掉的两个,变成18了,按你的要求改动,注意前后一致性。追问

已经按照公式输入,但是没用啊,直接显示了公式。

追答

    看一下单元格格式,是不是设置成了文本格式;

    如果是直接复制的公式,看看有没有多复制空格;

    按Ctrl+Shift+Enter结束公式编辑,看看有没有自动生成一对{},注意是自动生成,而不是手动输入{}。

温馨提示:答案为网友推荐,仅供参考
相似回答