-1
在Excel中,我尝试根据学生在学校的排名向学生分配班级。该组数据我是这样的:根据学校排名分配班级
S/N Name LevelPosition
1 Andrea 10
2 Bryan 25
3 Catty 5
4 Debbie 26
5 Ellie 30
6 Freddie 28
我想有可能基于该LevelPosition学生进行排序,并在此序列的顺序分配类的公式 - A,B,C,C ,B,A。因此结果是:
S/N Name LevelPosition AllocatedClass
3 Catty 5 A
1 Andrea 10 B
2 Bryan 25 C
4 Debbie 26 C
6 Freddie 28 B
5 Ellie 30 A
如果你只有6名学生,你在这里似乎不需要帮助。如果超过六个,其他人会发生什么。该系列是否会循环或会有“D”?两个学生有相同的LevelPosition会发生什么? (如果这是你能通过大写等方式管理的最好办法,那么你自己可能会受益于更多的学校教育。) – pnuts
我有200多名学生。类的分配将从A重复到C并从C重新回到A.循环重复。是的,你是对的,会出现一些LevelPosition相同的学生。我们每年都会通过复制和粘贴手动在学校进行这种分配。因此我需要一些可以促进排序和分配过程的东西。 – marilyn
如果按照LevelPosition进行排序并且在S/N中是A1,则在D2中尝试并复制下来:'= CHOOSE(MOD(ROW(),6)+1,“B”,“A”,“A” B”, “C”, “C”)'。或者,使用您已有的值填充D2:D7。 – pnuts