作者:乔山办公网日期:
返回目录: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。
如果需要帮忙写代码,请追问,并且告诉我有没有表头字段。