請問excel問題:[第一個.xls]的工作表1!的C2格到C5格分別是-2、-3、2、2;B2格到B5格,分別是周、吳、鄭、王。若要在[第二個.xls]的工作表2!的V10格到Z10格依序出現由小到大的吳、周、王、鄭(王、鄭數值相同,列的值多為優先),該如何寫語法?謝謝。?

2016-03-15 9:31 am

回答 (1)

2016-03-15 5:45 pm
✔ 最佳答案
做好一範例可給參考(以照片方式)卻傳不出去,您有網址我可寄給您參考

1.RANK前,其值另找一欄各加RAND()/100000,有相同值時強制區分大小,以免有相同排序,而此欄位只是暫時利用而已。

2.用rank找出由大至小值,以1,2,3.....區分,但無順序排序
3.以VLOOKUP函數如 =VLOOKUP(1,$A$2:$D$12,2,FALSE)此為參考用
找出最大值排序1及其橫向相關欄位資料,序而再找次大值排序2.......以此列推 (如此就能順序排序)
得到的排序當然可在[第二個.xls]的工作表2中顯示
希望能幫到您


收錄日期: 2021-05-04 10:09:28
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20160315013146AADly5t

檢視 Wayback Machine 備份