EXCEL中怎么让数值由大到小排列出来

如下效果,是用了简单的升序排列的
A
1 10
2 101
3 11
4 112
5 12
----------
但是我想要的效果是
A
1 10
2 11
3 12
4 101
5 112
============
这应该怎么办啊
谢谢大家的帮助,这问题还解决不了,有些难度的。

第1个回答  2012-02-18
这是因为你的数据是文本格式,而不是数字格式。检查一下数据单元个左上角是否有绿色三角,点击它转换成数字格式即可。或者把另一列先设置为常规、数值格式其中一种,然后复制原数据,选择性粘贴数值到新的一列中,再对粘贴后的数据排序就可以了。
第2个回答  2012-02-18
用分列功能将整列转换为数字格式,直接排序即可。
如果加中文的话建议在数字和中文间加个空格,以空格为分隔符分列为两列,按数字列排序后再把两列连接起来。
第3个回答  2012-02-18
把单元格格式都改成数值型就行了,再升序排列。追问

怎么样改成数值型呢!

追答

选中单元格,格式→单元格,应该能看懂了。

追问

谢谢,这样操作,是正确的,
如果在单元格内包含中文字呢?例如
A
1 10十个
2 101一百零个
3 11十一个
4 112一百一十二个
5 12十二个
=================
如果是这个情况,用上诉的办法,却是行不通的,这可怎么办

追答

包含文字,是文本型的,排序时是按汉语拼音的字母顺序排的。

第4个回答  2012-02-18
我在excel中输入你这些数据后,排序,出来的结果就是第二种,没有问题呀。是你单元格格式的问题吗?设置单元格格式-数字-数值追问

谢谢,这样操作,是正确的,
如果在单元格内包含中文字呢?例如
A
1 10十个
2 101一百零个
3 11十一个
4 112一百一十二个
5 12十二个
=================
如果是这个情况,用上诉的办法,却是行不通的,这可怎么办

本回答被提问者采纳
第5个回答  2012-02-18
数据上有个排序