一组带小数点的数据怎么排名

一组带小数点的数据怎么排名,第1张

选中已经保留了两位小数的数据,复制-->选择性粘贴--》数值,再排序。

我们首先选中需要去掉小数点数据,按下【ctrl+shift+1】,即可不破坏数据的情况下去掉小数点。

点击需要填写排名的单元格【=RANK】在选择下方小菜单中的【RANK】接着选中前面对应的数据。

再输入【,】接着再将所有需要排名的体重全选,点击回车键,再双击后需要填写排名的空白单元格,就将排名填写好了。

这是小数么?这是逗号千分位吧。。。而且是字符串类型的。

如果是字符串类型,不建议直接进行运算和排序。

首先不运算,会默认按照字符串排序,肯定不是想要的结果;如果先运算再排序,效率很低,建议增加或者修改列,让字段属性为int或者money。用这样的字段排序比较好,效率高。

需要对数据作拆分后,按拆分后的新的两列数分别排序,才能实现你的要求。

第一列数是小数点前面的,可以用LEFT(A1,FIND(".",A1,1)-1)。假设原单元格在A1

第二列数字要补足至两位,如1.1要变成1.01,再取“01”这一段, 则公式IF(LEN(MID(A1,FIND(".",A1,1)+1,2))=1,"0"&MID(A1,FIND(".",A1,1)+1,2),MID(A1,FIND(".",A1,1)+1,2)),

这样以新增第一列为第一关键字,新增第二列为第二关键字排序即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9631573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存