乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>里的排序问题,排序好之后将结果保存在“排名”列当中...

<em>EXCEL</em>里的排序问题,排序好之后将结果保存在“排名”列当中...

作者:乔山办公网日期:

返回目录:excel表格制作


你排序为准的那一列是文本格式,所以排序是已汉字的先后顺序来排的而不是数字。
你把这一排的文本格式的数字转为数字或者常规格式后排序,就会安排1 2 3……这个顺序来了。

改格式有一个简单的方法,首先把第一个单元格的【1】删掉,手动改成数值格式后再写一个【1】,然后复制这个1,选择一整列,鼠标在选择区域右键,选择性粘贴,乘,最后确定。就全部改成数值格式了。



我想rank函数可以帮你解决这一问题
在c2中编辑公式
=RANK(b2,$b$2:$b$6)
回车确认后,向下复制公式到c6单元格。

详细的公式使用,可参阅下面的网页:
http://baike.baidu.com/view/1604393.htm

祝你成功!
将数据表选取后,点菜单栏"数据",排序,然后可以选你需要
排序的列,可以有多个供排序的列,如有国家,省,市,那么可以首先按国家,再按省份,最后按城市的顺序排列.

最简洁的方法就是写一段vba代码,每次要做这个排序的时候,一次性框选全部列,运行宏,ok。
如果需要帮忙写代码,请追问,并且告诉我有没有表头字段。

相关阅读

  • 在<em>excel</em>中如何按其中一列排序?

  • 乔山办公网excel表格制作
  • 排序的时候,excel不是知会提升扩展排序还是单独排序嘛,一般默认扩展排序, 这样排序之后就会把旁边的列也按这列的顺序排序。要求是排序的列本身没有空行,否则可能后面的没有
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网