我们首先选中需要去掉小数点的数据,按下【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)),
这样以新增第一列为第一关键字,新增第二列为第二关键字排序即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)