標題:
[發問]
當排名一樣時,如何透過vlookup按序抓取相同排名資料
[打印本頁]
作者:
peter460191
時間:
2012-8-1 09:22
標題:
當排名一樣時,如何透過vlookup按序抓取相同排名資料
[attach]11975[/attach][attach]11976[/attach]
請教各位大大:
當資料有排名,其中有多筆排名一樣時,使用vlookup函數按排名抓取時,遇到多筆相同排名時會出現錯誤訊息(如附圖及附檔),請問該如何透過vlookup按序抓取相同排名的所有資料?
作者:
ANGELA
時間:
2012-8-1 10:08
排名用中式排名即可。
=RANK(C2,$C$2:$C$20,0)+COUNTIF($C$2:C2,C2)-1
作者:
peter460191
時間:
2012-8-1 11:35
回復
2#
ANGELA
謝謝ANGELA 版大的指導,但如果排名不能變動時(同數量要同名),那公式要如何下?
作者:
ANGELA
時間:
2012-8-1 12:11
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))
陣列公式
作者:
peter460191
時間:
2012-8-1 12:29
本帖最後由 peter460191 於 2012-8-1 12:31 編輯
回復
4#
ANGELA
感謝ANGELA版大的指導,已可以用了,但有部份公式不了解用途,正努力研究中。
另外再請教版大,有不用陣列的解決公式嗎?
作者:
ANGELA
時間:
2012-8-1 13:10
用中式排名補助欄是最簡單的方法,可隐藏整欄。
其它方法都麻煩。不用陣列公式要定義名稱,也是麻煩。
作者:
peter460191
時間:
2012-8-1 14:09
回復
6#
ANGELA
了解了,感謝您不吝指教!
作者:
devidlin
時間:
2014-12-24 17:44
標題:
RE: 當排名一樣時,如何透過vlookup按序抓取相同排名資料
[attach]19933[/attach][attach]19933[/attach]
回復
7#
peter460191
作者:
devidlin
時間:
2014-12-24 17:46
回復
6#
ANGELA
數量相同的排名問題要如何修改程式? 謝謝
作者:
devidlin
時間:
2014-12-24 17:56
[attach]19935[/attach]
回復
4#
ANGELA
javascript:;
[attach]19935[/attach][attach]19935[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)