[算表] excel IF 問題

看板Office作者 (眾人皆醉 我獨醒)時間13年前 (2013/05/07 15:47), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
軟體: Excel 版本: 2007 A B C D 1 105 15 第一名 2 110 16 第二名 3 115 17 第三名 4 120 13 第四名 5 125 14 第五名 想請問一下,想在 D 欄 直接顯示出 B欄 分數最高 為A欄的哪個班 ( 115,110 …) 語法要怎麼處理呀?麻煩高手一下,感恩!!! -- “哪 ” 跟 “那 ” 意思差那麼多… 你去那 跟 你去哪? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.101.197.72

05/07 15:59, , 1F
=INDIRECT("A"&MATCH(LARGE(B:B,1),B:B,0))
05/07 15:59, 1F

05/07 16:00, , 2F
=INDIRECT("A"&MATCH(LARGE(B:B,ROW()),B:B,0)) 也可以
05/07 16:00, 2F

05/07 16:00, , 3F
一樓那行是只會帶出B欄最高對應到的A欄班級
05/07 16:00, 3F

05/07 16:01, , 4F
二樓那行複製起來往下拉可以帶出123...名
05/07 16:01, 4F

05/07 16:02, , 5F
=INDIRECT("A"&MATCH(LARGE(B:B,ROW(A1)),B:B,0))
05/07 16:02, 5F

05/07 16:02, , 6F
如果公式位置不在第一行的話用上面那個比較保險
05/07 16:02, 6F

05/09 09:39, , 7F
原來是那麼難的公式呀…我try try 感謝
05/09 09:39, 7F
文章代碼(AID): #1HYB5wLz (Office)
文章代碼(AID): #1HYB5wLz (Office)