Exce表格网

excel一个数自动分成若干个数字(表格中将一个数随机分成几份)

来源:www.0djx.com  时间:2023-02-18 01:00   点击:231  编辑:表格网  手机版

1. 表格中将一个数随机分成几份

怎么用Excel把人员名单随机分成几个组?

首先很明确的一点,你这个问题需要用到随机数函数。我今天就用随机数函数RAND来试试解决这个问题。

如下图所示,我在姓名的前面插入了一个序号列,并且将所有人分成3组,每组5人。

最后我会用VLOOKUP根据序号把所有人的姓名从B列引用到分组里面来。

根据上图所示,如果我现在直接用VLOOKUP函数引用姓名到分组表里,那就不能达成我们“随机分配”的目标,所有我们还需要把序号或者姓名进行随机排列。

插入随机数序列、随机排列姓名

如图所示,最序号和姓名中间插入两列,为什么要插入两列后面再说。

在C2单元格输入公式:=RAND(),向下填充。这样就得到了一组的随机数。

如下图所示,因为随机数列的所有数值都是随机产生的,谁都不知道排序的结果是怎样的,但这就是我们要的结果(随机排序)。

现在我们只需要根据随机数进行排序,就可以是姓名列的所有姓名随机排序。

我们点击“排序”按钮后,Excel会自动的选择排序区域,这个区域的选择原则就是:连续的区域(中间不能有空行或空列)。

我在前面插入两列的目的就是为了将姓名和序号隔开,是它们成为两个数据区域,这样在排序的时候就可以只对姓名排序,而序号列不变。这样我们最后用VLOOKUP函数根据序号引用姓名的时候就是“随机排列”的姓名了。

根据序号引用姓名到分组

如下图所示,我们在G2单元格输入公式:=VLOOKUP(F2,$A:$D,4,0),就可以根据序号对姓名的引用。

将公式向下拖动填充,然后复制粘贴到J列和M列即可。

这样设置还有一个好处,就是我们每对“随机数”列的数据进行排序一次,分组表里的姓名也会跟着刷新一次。

我是头条优质创作者:Excel大白,欢迎小伙伴们积极吐槽。。

2. excel一个数随机分成几个

假设A1格中是10000,想在B列显示分成30份的结果。在B1格中输入公式 =INT(RAND()*$A$1/20),把这个公式下拉复制到B29单元格,然后在B30格中输入公式 =A1-SUM(B1:B29)在B列中公式所除的“20”可换成其他值,用它来调节生成数据的大小。

3. excel将一个数随机分成n份固定范围

将原数据扩大1000倍,再随机加减1-500的数字,之后再除以1000=randbetween(a1*1000-randbetween(1,500),a1*1000+randbetween(1,500))/1000

4. excel中把一个数分成若干随机数

> 可以利用迭代计算来解决这个问题,本文以用公式生成10个和值为1000,且范围在80-120之间的随机整数为例,说明Excel中用迭代计算的解决方法。 1.启用迭代计算。在Excel2013中,单击“文件→选项→公式”,勾选“启用迭代计算”,根据实际需要调整“最多迭代次数”数量,本例为默认的“100”,将“误差”设为“0”。 2.在A2单元格输入公式: =RANDBETWEEN(80,120) 3.在A3单元格输入公式:=IF(SUM(A$2:A$11)=1000,A3,RANDBETWEEN(80,120)) 4.然后拖动填充柄填充公式到A11单元格。这时即可得到10个和值为“1000”,且范围在80-120之间的随机整数。

5. excel怎么把一个数随机分成三个数

首先打开一个excel文档

然后在单元格内输入公式“=RAND"

按下回车,单元格内随机生成一个小于1的数

最后双击单元格,进入编辑状态,在公式的后面添加“*10”。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片