軟體: MS Office Excel
版本: 2003,2007
假設一檔案內有10個工作表S1~S10,
用來記錄各班40位學生的成績,並做全體排名。
A B C
1 總排名 姓名 成績
2 A2=rank($C2,S1:S10!C2:C41,0)
3 這裡用rank可以很成功的算出名次
現想增加一工作表S11,並選出成績最好的前五名
A B C
1 名次 姓名 成績
2 1 這裡我用B2=vlookup($A2,S1:S10!A2:C41,2,true)
3 2 但是會顯示#VALUE!,好像是沒辦法這樣跨表用。
4 3 成績的話,至少還可以用C2=large(S1:S10!C2:C41,1)這樣來做,
5 4 姓名我就不知道怎麼辦了。
6 5
以上,求高手解答。
--
「人と人の絆は、本当に儚くて、
愛は、淡雪みたいに壊れやすい。」
-- ドラマ 《ラスト、フレンズ》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.23.182
※ 編輯: kizajan 來自: 118.160.23.182 (06/06 06:52)