返回列表 上一主題 發帖

[發問] 當排名一樣時,如何透過vlookup按序抓取相同排名資料

[發問] 當排名一樣時,如何透過vlookup按序抓取相同排名資料

排名相同.jpg
2012-8-1 09:22
排名相同.rar (2.45 KB)

請教各位大大:
當資料有排名,其中有多筆排名一樣時,使用vlookup函數按排名抓取時,遇到多筆相同排名時會出現錯誤訊息(如附圖及附檔),請問該如何透過vlookup按序抓取相同排名的所有資料?
peter460191

排名用中式排名即可。
=RANK(C2,$C$2:$C$20,0)+COUNTIF($C$2:C2,C2)-1

TOP

回復 2# ANGELA


    謝謝ANGELA 版大的指導,但如果排名不能變動時(同數量要同名),那公式要如何下?
peter460191

TOP

F2=IF(ISERROR(VLOOKUP(E2,$A:$C,2,0)),INDEX(B:B,SMALL(IF($C$2:$C$20=G1,ROW($C$2:$C$20)),COUNTIF($G$1:$G1,G1)+1)),VLOOKUP(E2,$A:$C,2,0))
G2=IF(ISERROR(VLOOKUP(E2,$A:$C,3,0)),INDEX(C:C,SMALL(IF($C$2:$C$20=G1,ROW($C$2:$C$20)),COUNTIF($G$1:$G1,G1)+1)),VLOOKUP(E2,$A:$C,3,0))
陣列公式

TOP

本帖最後由 peter460191 於 2012-8-1 12:31 編輯

回復 4# ANGELA


感謝ANGELA版大的指導,已可以用了,但有部份公式不了解用途,正努力研究中。
另外再請教版大,有不用陣列的解決公式嗎?
peter460191

TOP

用中式排名補助欄是最簡單的方法,可隐藏整欄。
其它方法都麻煩。不用陣列公式要定義名稱,也是麻煩。

TOP

回復 6# ANGELA


    了解了,感謝您不吝指教!
peter460191

TOP

RE: 當排名一樣時,如何透過vlookup按序抓取相同排名資料

Archive.Zip (4.9 KB) 回復 7# peter460191
devidlin

TOP

回復 6# ANGELA


    數量相同的排名問題要如何修改程式?  謝謝
devidlin

TOP

bandicam 2014-12-24 17-54-13-716.jpg
2014-12-24 17:55
回復 4# ANGELA

javascript:;
   

Archive.Zip (4.9 KB)

devidlin

TOP

        靜思自在 : 【行善要及時】行善要及時,功德要持續。如燒開水一般,未燒開之前千萬不要停熄火候,否則重來就太費事了。
返回列表 上一主題