返回列表 上一主題 發帖

[發問] 複數條件加上大小排序條件該用哪些函數自動帶入呢?

[發問] 複數條件加上大小排序條件該用哪些函數自動帶入呢?

請問各位excel函數高手,如同這張圖片顯示,請問我應該用哪些函數自動把班上前兩名的資料自動帶入班級、姓名、名次這三欄呢?
我試過用vlookup的函數,但是那只能一次帶入一個或一整排的資料,可以我想做到的是依照班級選出前兩名依序帶入他們班級、姓名、名次這三欄的資料,請問我該使用哪些函數公式才能達成需求呢?

Q1.jpg (149.28 KB)

Q1.jpg

試試看:試試看:
定義名稱       
1. 同時選取 A1:A10; B1:B10; E1:E10       
2. 按 Ctrl+Shift+F3       
3. 只勾選頂端列       
test.gif        
輸入公式       
G2=IF(E2<3,LOOKUP(A2&E2,班級&名次,班級),"")
H2=IF(E2<3,LOOKUP(A2&E2,班級&名次,姓名),"")
I2=IF(E2<3,LOOKUP(A2&E2,班級&名次,名次),"")

TOP

http://blog.xuite.net/hcm19522/twblog/366599220

TOP

看了 hcm19522 大大以後, 才察覺到,我的公式有問題,
充其量只能在同列中指出前2名在那裡,
並未真正抓出前2名到新表格中,
看來又要好好研究 hcm19522 大大的公式了.
謝謝 hcm19522 大大!! 有不懂的地方還望大大指導!!

TOP

http://blog.xuite.net/hcm19522/twblog/366642247
參考題
裡有輔助部分 請 "大大們"指點  可否不用輔助 其意為 若A1:A2="A" ,A3:A4="B" ,A5:A7="A" ,A8="B" ,如何讓程式 "反白" ,按F9顯 {1;2;1;2;3;4;5;3} 與=COUNTIF(A$1:A1,A1) 下拉同意思 ,此問題解決 就可不用輔助

TOP

回復 3# hcm19522
大大你好,
在研究大大的公式時, 發現新問題,
利用大大的表格, 固定班名及名次, 可以解決
抓到成績及名次的問題, 但如果有同名次該如何解?

TOP

回復 7# yen956
http://blog.xuite.net/hcm19522/twblog/366835403
參考

TOP

回復 6# hcm19522

遞增個數:
=COUNTIF(OFFSET(B$1,1,,ROW(C$2:C$16)-1),B$2:B$16)

排名陣列:
=MMULT(N((B$2:B$16=TRANSPOSE(B$2:B$16))*TRANSPOSE(C$2:C$16)>(C$2:C$16)),(ROW(C$2:C$16))^0)+1

TOP

回復 8# hcm19522
謝謝大大快速的回覆, 先收下, 等以後的以後再研究, 謝謝!!

TOP

本帖最後由 kaui700 於 2015-12-21 20:47 編輯

謝謝各位高手的熱情交流,學到好多東西,yen956大大問的同分排名問題,也是我想問的地方,您的詢問讓我學到很多重要的觀念,更要特別感謝hcm19522大大,您不但幫忙提供許多解決方案,在您的部落格裡面還提供了好多豐富的excel教學,讓我收穫滿滿,感恩

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題