[算表] 找出各分類前三大紀錄

看板Office作者 (activityN￾N )時間12年前 (2013/06/24 14:19), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
軟體:MS excel 版本:2010 請問各位前輩,在excel中怎麼得出各分類的前三大筆紀錄,如下 user score user score A 70 A 91 A 61 A 78 B 87 A 70 C 74 變成 B 90 A 91 ======> B 87 B 83 B 87 C 92 C 92 B 68 C 80 B 90 C 74 B 87 C 80 A 78 另外,在informix sql中有辦法寫出類似上面的功能嗎? 因為我只知道可以挑出所有select資料的前n筆(也就是ABC前n大的資料) 但不知道怎麼找出各分類前幾大的資料,麻煩各位了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.69.58.208

06/25 00:58, , 1F
D1 = LARGE(if(A:A)=C1,B:B),1 輸入完按CTRL+SHIFT+ENTER
06/25 00:58, 1F

06/25 01:01, , 2F
=LARGE(IF(A:A=D1,B:B),COUNTIF(INDIRECT("D1:D"&ROW()),
06/25 01:01, 2F

06/25 01:02, , 3F
D1)) 一樣按CTRL+SHIFT+ENTER 這樣好像更方便
06/25 01:02, 3F

06/26 00:46, , 4F
a大 =LARGE要打在哪邊? 是先打第一串再打第二串嗎?
06/26 00:46, 4F

06/26 14:17, , 5F
直接打第二串就好了 假設你原始的資料是放在A和B欄的話
06/26 14:17, 5F

06/26 14:21, , 6F
對不起我最上面打錯 第二串user是要打在D欄 公式打在E欄
06/26 14:21, 6F
文章代碼(AID): #1Hn-K2bH (Office)
文章代碼(AID): #1Hn-K2bH (Office)