怎么EXCEL表格打乱分配 怎么把7个小组 每组10个数据 打乱分配在10天里 ??

就是7组 每组10个数据 一共70个数据 分配在10天里 这个怎么用表格打乱呀

可以使用随机数函数和排序函数在 Excel 中将 70 个数据随机分配给 10 天,步骤如下:
1. 设置数据:
- 在 Excel 工作表中,输入 1 到 70 的数字序列,例如 A1:A70
- 在 B1:B70 中输入随机数函数RAND(),用于对应每个数字的随机值
2. 排序函数:
- 选中 A1:B70 区域
- 点击菜单栏中的“数据” -> “排序” -> “按列B升序排序”,即可将数据按随机值从小到大排序
3. 拆分数据:
- 在 C1 中输入 “Day 1”,在 C2 中输入 1,表示第一天的编号
- 在 D1 中输入 “Group 1”,在 D2 中输入 1,表示第一组的编号
- 在 E1 中输入 “Data”,在 E2 中输入以下函数:
```
=IF((D2-1)*10+(C2-1)*7+1<=70,INDEX($A$1:$A$70, (D2-1)*10+(C2-1)*7), "")
```
然后在 E3 中输入以下函数:
```
=IF((D2-1)*10+(C2-1)*7+2<=70,INDEX($A$1:$A$70, (D2-1)*10+(C2-1)*7+1), "")
```
以此类推,直至 E11 函数为:
```
=IF((D2-1)*10+(C2-1)*7+7<=70,INDEX($A$1:$A$70, (D2-1)*10+(C2-1)*7+6), "")
```
这些公式的含义是:如果该组的数据仍没有分配完,并且当前是该组的第一天,则返回该组的前七个数据,否则返回空格。
4. 复制数据:
- 在 F2 中输入以下公式:
```
=IF(E2="", "", IF((D2-1)*10+C2>70, "", E2))
```
这个公式的含义是:如果该单元格已经为空,则返回空格;否则,如果当前的编号已经超过了总数据的数量,则返回空格;否则,返回相应的数据。
- 拖动公式填充 E2:F11 区域
5. 修改编号和组数:
- 将 C2 的公式改为 C2+1
- 如果 D2+1>7,则将 C2 设为 1,并将 D2 设为 D2+1
- 将 E2:F11 区域中的数据复制到下一个日期的区域,并重复之前的步骤,直到每个组的所有数据都已随机分配到不同的日期。
完成上述步骤后,您就可以完成将 70 个数字分配在 10 天内的操作了。
温馨提示:答案为网友推荐,仅供参考
相似回答