-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