作者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/cn.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