如何自動選出前三名的名字在另一儲存格?

2005-07-30 3:58 am
有一計算學生成績的excel檔案,欄位分別是:座號、姓名、國語、數學、自然、社會、總分、平均、名次、進步分數、進步名次,而我想做出另一表格,裡面可以根據之前欄位前三名(1、2、3)而去抓他們的名字在另一表格中,請問如何解決?(我知道一有公式可以,不過那公式好像要從小排到大{名次},才可以用,因為名次不可能剛好跟座號一樣從小到大,如果是這樣還要有把名次排序的步驟,那就更麻煩了!那我不如把姓名用複製就好了)

回答 (4)

2005-07-30 5:20 am
✔ 最佳答案
用rank函數, 只是第三個參數加上-1, 那就從小排到大了

關於你的問題
所以我的做法會是用rank排出名次後(大到小)
在另一張表用vlookup找出1, 2 和3 名
請到www.geocities.com/oasis33y/ranking123.xls下載範例
我會把兩個情況都做出來
2014-10-08 7:42 pm
到下面的網址看看吧

▶▶http://qoozoo09260.pixnet.net/blog
2005-07-30 11:57 am

圖片參考:http://home.pchome.com.tw/my/gtfi/1205072913806.gif
由於工作忙碌的關係,筆者並沒有按照你提供的欄位重新安排資料不過,公式你只要稍微修改,應該不難辦到。選取 K4:K6 儲存格範圍 (一定要選多個,若要找出前五名,則要選取 5 個儲存格範圍)輸入下列陣列公式:=INDEX(C5:C24,MATCH(LARGE(H5:H24,ROW()-3),H5:H24,0),0)陣列公式完成時,一定要按 Ctrl + Shift + Enter ,否則會計算錯誤或出現錯誤訊息後記:另一個函數 Vlookup 也可以辦到

2005-08-03 12:08:22 補充:
呵呵~何不試試看我的方法呢?完全免手動唷~
2005-07-30 10:56 am
用進階篩選
這裡跟你說比較難說明
你可以去書店看仔細一點


收錄日期: 2021-04-25 15:51:35
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20050729000012KK13806

檢視 Wayback Machine 備份