作者Kyuan (Kyuan)
看板Office
標題[算表] 按資料大小排序,顯示第幾大,非排名
時間Sun Jul 8 11:13:23 2018
軟體: EXCEL
版本: 2016
想請教版上先進, 我需要求出資料在該欄中為第幾大,類似sort?
如 原始資料 : 10,9,9,(空),8,7
-----------------------------
想要的形式: 1 ,2,2,(空),3,4 (差異在最後一名的大小)
rank結果 : 1 ,2,2,(空),4,5
即若資料相等,該排名只會被算一次,不會影響次一排名
且不可因空白格 影響排名
(即5筆資料,可能因原始資料相同,只有前三名)
但用rank或countif 皆只能做到 顯示前五名
我原本是應用 資料庫格式的資料,放入樞紐分析表
欄為公司,列為日期,值為變數, 在值的"值欄位設定中" 選擇由大到小排序
利用樞紐自動做出所需效果
但因目前之資料(不同資料) 已為樞紐呈現之格式
故欲按大小求出該資料在每欄中的排序
或許可以將樞紐之報表轉回資料庫格式再重新樞紐一次,但有點麻煩
不知是否有更好的方法可以解決此問題?
先感謝版上先進的不吝指教 :))
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.177.222
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1531019609.A.4A5.html
2F:→ Kyuan: s大,實測遇到資料為0或負值,排序會有問題,請問如何解決? 07/08 16:15
6F:→ soyoso: 不是h1下拉至h6後才於資料編輯列(公式列)內按組合鍵 07/08 21:36
7F:→ soyoso: 是儲存格h1公式鍵入後,按下組合鍵,下拉至h6 07/08 21:37
成功了 感謝S大精闢的方式與解說,連輸入方式都看的出來真的神 !
※ 編輯: Kyuan (111.250.177.222), 07/08/2018 21:39:35