作者Comecos (躺着滑行cc)
看板Office
标题[算表] 随机分成两种资料
时间Thu May 16 14:35:11 2019
软体:Excel
版本:2013
大家好~ 想请问该如何使用Excel将资料随机分成两个组别?
如图:
https://imgur.com/a/WYzCnrT
总共有七位同学,想要把这七位同学随机分成两组(後面的资料要跟着每个座号的同学)
有什麽办法可以用随机的方式分配他们到两组~
目前的资料有200多个同学,但是一个一个复制真的有点太慢了...
想询问板上大大的建议!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.123.185.58
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1557988513.A.BBA.html
※ 编辑: Comecos (140.123.185.58), 05/16/2019 14:35:44
2F:→ soyoso: 因有可能人数为奇数,储存格i1可再以函数randbetween来随 05/16 14:46
3F:→ soyoso: 机,o1则是减i1,储存格p2和j2的公式差不多,只是函数 05/16 14:48
4F:→ soyoso: match要搜寻的值会再加上储存格i1的值 05/16 14:48
5F:→ soyoso: 要重新运算就按f9 05/16 14:48
6F:→ soyoso: 国英数社方面是以函数vlookup参照的 05/16 14:51
7F:→ soyoso: 如果随机的座号要依序的话 05/16 15:06
9F:→ soyoso: 储存格p2的条件就是>储存格i1 05/16 15:06
10F:→ Comecos: 感谢S大!vlookup我是以VLOOKUP(J2,A:G,2,TRUE)进行判断 05/16 15:23
11F:→ Comecos: 但不太了解p2的公式该在哪里加入i1... 05/16 15:24
12F:→ Comecos: VLOOPUP(J2,A:G,2,TRUE)是仅抓取国文的成绩 05/16 15:25
13F:→ soyoso: 用match的公式吗?如果是的话row(a1)+i1 05/16 15:26
14F:→ soyoso: 列方面绝对参照$ 05/16 15:27
15F:→ soyoso: vlookup是仅抓取国文的成绩,如要以拖曳就依序抓国英数社 05/16 15:28
16F:→ soyoso: 第三个引数就不能是固定打上2,而是以函数column 05/16 15:28
17F:→ soyoso: 栏方面绝对参照$ 05/16 15:31
18F:→ soyoso: 第四个引数方面,个人觉得座号如果不一定以递增顺序排序的 05/16 15:35
19F:→ soyoso: 话,是建议以false或0 05/16 15:36
20F:→ Comecos: 谢谢S大,成功了!虽然座号不一定要依照顺序,但若是第四 05/16 15:45
21F:→ Comecos: 个引数以false,会不会使得因为条件设定为不需要完全符合 05/16 15:46
22F:→ Comecos: ,造成资料抓取错误的情况~? 05/16 15:46
23F:→ soyoso: 第四个引数为false是要寻找完全符合 05/16 15:49
24F:→ soyoso: 我15:35回文的座号指的是a:a栏的座号,而非随机产生後座号 05/16 15:58
25F:→ soyoso: 如果a栏有以递增顺序排序的话以true应是可行,但如果没有 05/16 16:00
26F:→ soyoso: 的话,请以false或0 05/16 16:00
27F:→ Comecos: S大您好,A:A栏的资料,有使用过自订排序让座号由小到大 05/16 16:00
28F:→ Comecos: 另外您14:48的o1减i1,想询问您这样是否正确 05/16 16:01
29F:→ Comecos: =RANDBETWEEN(INT(MAX(A:A)/2),INT((MAX(A:A)+1)/2)-1) 05/16 16:01
30F:→ soyoso: 是指=max(a:a)-i1的意思 05/16 16:04
31F:→ Comecos: 感谢S大,所以-i1的方式是避免整体资料是奇数,如果资料 05/16 16:07
32F:→ Comecos: 刚好是双数,是否可以直接以这个公式使用? 05/16 16:07
33F:→ Comecos: *修正,以i2的相同公式使用,p2则为: 05/16 16:08
34F:→ Comecos: IF(O$1>=ROW(A1),INDEX(A:A,MATCH(ROW(A1)+I$1,G:G,0))," 05/16 16:09
35F:→ Comecos: ") 05/16 16:09
36F:→ soyoso: 如公式原po回文所述 05/16 16:15
37F:→ soyoso: 公式如原po回文所述 05/16 16:15
38F:→ soyoso: 当然如刚好是双数,那就以i1=max(a:a)/2,就无需再设o1的 05/16 16:17
39F:→ soyoso: 公式了 05/16 16:17
40F:→ Comecos: 好的!感谢S大 05/16 19:43