可以使用RAND和INDEX函数来实现在A1:A10中随机选取一个值,并使用IF和COUNTIF函数来判断是否有重复值,如果有则重新选取。

具体步骤如下:

  1. 在B1中输入以下公式:

=INDEX(A1:A10,INT(RAND()*10)+1)

这个公式中,RAND函数用于生成一个0到1之间的随机数,乘以10之后取整,再加1,可以得到一个1到10之间的随机整数,用于选取A1:A10中的一个值。

  1. 在B1中选中公式,按下F9键,可以看到公式生成的随机数。如果需要重新生成随机数,可以按下F9键或者修改公式并按下Enter键。

  2. 在B1中输入以下公式:

=IF(COUNTIF(A1:A10,B1)>1,INDEX(A1:A10,INT(RAND()*10)+1),B1)

这个公式中,COUNTIF函数用于计算A1:A10中与B1相同的值的个数,如果大于1,则说明有重复值,需要重新选取,否则直接使用B1中的值。

  1. 在B1中选中公式,按下Ctrl+C键,再选中B2:B10单元格,按下Ctrl+V键,可以将公式复制到其他单元格中。

现在,在A1:A10中随机选取一个值并显示在B1:B10中,如果有重复值则重新选取不一样的值。

EXCEL中从A1A10中随机选取一个值显示在B1中如果有重复值重新选取不一样的值

原文地址: https://www.cveoy.top/t/topic/bL2F 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录