Excel排序问题

为什么我用了Excel的降序以后会出现9比89大这种情况?我设置单元格格式不管是常规还是数字都没有用.升序也是一样的情况.求解~

你的数据是文本格式,不是数值格式,所以会出现9比89大的情况,将文本格式的数据变为数值格式的数据,可以在任意单元格输入数值1或者0,复制1或者0,然后再文本格式的数据列进行选择性粘贴,复制1选择性粘贴“数值”和“乘”,复制0选择性粘贴“数值”和“加”,然后文本格式的数据,就变为数值格式的数据了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-10
单元格的格式有问题,按你说的情况看,单元格的内容为文本格式,即使是你设置为数值也没有改变。可以插入一列,然后设置单元格的格式为常规,在新插入的单元格内输入公式=原单元格*1,向下填充后对新插入的列排序即可。追问

按你的方法做新单元格显示#VALUE.也不行.

第2个回答  2012-10-10
这是字符排序的结果。
你选中常规格式的一个单元格 “复制” 选中A列数字区域并单击鼠标右键 “选择性粘贴”“运算” (选)加 “确定”。
第3个回答  2012-10-10
你这列是文本格式数字的原因,必须转为数字格式。最简单的一种方法是选中一个空白的单元格并复制,再选中上述数字单元格,点击右键,选择选择性粘贴,选择运算──加即可得到数值型的数字。再排序即可。追问

按你的方法做还是不行...

追答

你发过来看看。[email protected]

追问

我发现问题了.原来是每个数字后面都带了一个空格.删掉就好了.谢了~

追答

你那就是文本数字的一种形式。如果支持我记得选我哦。谢谢!

本回答被提问者采纳
第4个回答  2012-10-10
选中所有数据,使用数据--分列--选择常规格式应该排序就正常了。
相似回答