標題:
[發問]
複數條件加上大小排序條件該用哪些函數自動帶入呢?
[打印本頁]
作者:
kaui700
時間:
2015-12-20 12:28
標題:
複數條件加上大小排序條件該用哪些函數自動帶入呢?
請問各位excel函數高手,如同這張圖片顯示,請問我應該用哪些函數自動把班上前兩名的資料自動帶入班級、姓名、名次這三欄呢?
我試過用vlookup的函數,但是那只能一次帶入一個或一整排的資料,可以我想做到的是依照班級選出前兩名依序帶入他們班級、姓名、名次這三欄的資料,請問我該使用哪些函數公式才能達成需求呢?
作者:
yen956
時間:
2015-12-20 14:13
試試看:試試看:
定義名稱
1. 同時選取 A1:A10; B1:B10; E1:E10
2. 按 Ctrl+Shift+F3
3. 只勾選頂端列
[attach]22895[/attach]
輸入公式
G2=IF(E2<3,LOOKUP(A2&E2,班級&名次,班級),"")
H2=IF(E2<3,LOOKUP(A2&E2,班級&名次,姓名),"")
I2=IF(E2<3,LOOKUP(A2&E2,班級&名次,名次),"")
作者:
hcm19522
時間:
2015-12-20 15:16
http://blog.xuite.net/hcm19522/twblog/366599220
作者:
yen956
時間:
2015-12-20 17:22
看了 hcm19522 大大以後, 才察覺到,我的公式有問題,
充其量只能在同列中指出前2名在那裡,
並未真正抓出前2名到新表格中,
看來又要好好研究 hcm19522 大大的公式了.
謝謝 hcm19522 大大!! 有不懂的地方還望大大指導!!
作者:
hcm19522
時間:
2015-12-21 11:06
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) 下拉同意思 ,此問題解決 就可不用輔助
作者:
yen956
時間:
2015-12-21 12:43
回復
3#
hcm19522
大大你好,
在研究大大的公式時, 發現新問題,
利用大大的表格, 固定班名及名次, 可以解決
抓到成績及名次的問題, 但如果有同名次該如何解?
作者:
hcm19522
時間:
2015-12-21 15:14
回復 7# yen956
http://blog.xuite.net/hcm19522/twblog/366835403
參考
作者:
准提部林
時間:
2015-12-21 16:05
回復
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
作者:
yen956
時間:
2015-12-21 16:52
回復
8#
hcm19522
謝謝大大快速的回覆, 先收下, 等以後的以後再研究, 謝謝!!
作者:
kaui700
時間:
2015-12-21 20:44
本帖最後由 kaui700 於 2015-12-21 20:47 編輯
謝謝各位高手的熱情交流,學到好多東西,yen956大大問的同分排名問題,也是我想問的地方,您的詢問讓我學到很多重要的觀念,更要特別感謝hcm19522大大,您不但幫忙提供許多解決方案,在您的部落格裡面還提供了好多豐富的excel教學,讓我收穫滿滿,感恩
作者:
准提部林
時間:
2015-12-21 21:18
同分的排名,在excel-home上是以〔美式排名〕及〔中國式排名〕來區分,
試例如下:
分數 美式排名 中式排名
99 1 1
85 2 2
85 2 2
79 4 3
63 5 4
63 5 4
60 7 5
美式前三名有3人,中式則有4人(兩人並列第2),計算方式完全不同,
可去excel-home找找相關題庫參考:
http://club.excelhome.net/forum-3-1.html
作者:
hcm19522
時間:
2015-12-22 10:22
謝謝 "准大" 指教 學到 :
1. COUNTIF(OFFSET( ~ ~ 的組合
2. TRANSPOSE(C$2:C$16)>(C$2:C$16) 可去除相同欄的判別 無需另設
3. ROW(C$2:C$16))^0 全部為 "1" 的集合
作者:
hcm19522
時間:
2015-12-22 11:15
http://blog.xuite.net/hcm19522/twblog/366835403
經 "准大" 指導 無輔助
J2:L16{=IFERROR(INDEX(A:A,RIGHT(SMALL(IF(MMULT(N(($A$2:$A$16=TRANSPOSE($A$2:$A$16))*TRANSPOSE($B$2:$B$16)>($B$2:$B$16)),(ROW(C$2:C$16))^0)+1<3,MATCH($A$2:$A$16,$A$2:$A$16,)*10^4+(100-$B$2:$B$16)*100+ROW(B$2:$B$16)),ROW(A1)),2)),"")
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)