我认为我需要创建一个复杂的电子表格,因为我没有excel的高级技能,这就是为什么我在这里。我还将提供图片以使您更好地理解。
这是我的情况:我属于一个钓鱼俱乐部,比赛正在进行中,比赛非常激烈,这些家伙要求我起草一份电子表格,以帮助比赛的获胜者。
话虽这么说,我已经创建了多个工作表以帮助该过程。每个链接都是一个电子表格名称及其包含的数据。
在此表中,我们将进入我们的团队,在这种情况下,示例只有2个,但将增加约100个团队。
该工作表是实际进行比赛的地方,将计算获胜者,从而引导我进入下一个电子表格...
排名:这是“ Step2”所包含的每个部门的获胜者的位置。(很遗憾,目前我不能发布2个以上的链接)
团队排名:这是显示团队排名的地方。
现在我们可以将这些图片用作参考,场景开始了:我已经创建了Step1,因为在进入步骤2之前,将在其中输入所有团队及其成员。团队仅由4人组成,将只有4个部门,称为A-D部门。但是,将有标记为A1-4部门的子部门,与B,C和D相同。
1.) Is it possible to Randomize where the members will be divided into Step2 because there can only be one member of a team in each sector?
2.) Can the members plus the team name be pulled from Step1 to Step2 without copy and Paste function and in the correct "Randomized" column?
That will be basically all for now because the rest of what needs to be done I can do.
What I would do is once you gets all the team names, create a list of them like -
Then next to them use =Rand()
. Then copy and paste special - values over top the rand() so it doesn't change. Then you can use Rank()
or just filter small to large on that list.
For the first 10 just use a hlookup to find the team and the member.
So if the list says -
sharks 1004
jets 23
thunderbirds 10478
breadsticks 5006
然后,扇区A1将成为=hlookup(JETS, JETS TABLE,1,0)
飞机上的第一人称。A1中的下一个单元格将hlookup(SHARKS, SHARKS TABLE, 1 0)
以此类推。
在第一个10队之后,移至A2区域,然后为接下来的10支球队进行比赛,依此类推。
然后rand()
在B部门的团队中再做一次。等等。
如果这不起作用,那么您可以将团队名称和第一个成员移到列表rand()
中。然后是团队和第二个成员,依此类推。
无论哪种方式,您都可以说有30个球队的名单,其中A1中的1-10,A2中的11-20,A3中的21-30。然后,B,C,D的顺序相同但顺序不同。
您还可以通过将rand()转移到A列中的团队电子表格中,然后使用相同的rand号填充扇区来使用vlookup。
我会模拟一些屏幕截图,但我只是讨厌在OSX上使用excel。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句