excel中,对某一列中的数字进行模糊排序

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:49:26
例如:
190
234
091

输出结果:
091
091
234
我再详细解释一下:
例如:
238
435
823
855
328
123
832

输出结果:
123
238
238
238
238
345
558

关键是把含相同数字的百位数排在一起,如:把238和823、328、832排在一起,不论是升序还是降序都行

不太明白?没有看出门道来

“回答者:湘湖泛舟 - 经理 四级 ”这位同志,人家哪有100分那,

不过我可以捐出100分来,你看怎么样。
回答者:qgrmdtj - 经理 五级 7-8 19:42

首先对这位朋友表示感谢,不过我真的没有100分

也感谢 湘湖泛舟 朋友的支持,我已经给您留言,并且把我所有的分都加上了,难道还要让我等20天后凑够100分呀?帮帮忙吧
!

我在努力地赚积分中.....

选中这一列,数据菜单下有一个排序选项,里面有好多设置项,试一下就知道了

这就不是排序能解决问题了,得用VBA编程处理,如果您确有需要,且肯加100分的话,就帮你做了.

给我留言就可以了

不太明白?没有看出门道来

“回答者:湘湖泛舟 - 经理 四级 ”这位同志,人家哪有100分那,

不过我可以捐出100分来,你看怎么样。
------------------------

恭喜你积分过百。

用降序或者升序

辅助列,把文本数字转化成数值,再排序
假设你的数据在A列
我们在B列将你的A列数据转换成数值型,然后按B列排序:
A列从第1行开始,依次为190 , 234 , 019...

B1输入公式 =value(A1) (这时,B1的结果为数值 190)
点B1,光标移到其右下角的小黑点上,光标变成十字形时,按鼠标左键向下拖,一直拖到最后一个数据

这时,所有数据已在B列转换成数值,这样以B列排序就方便多了

排序操作是这样的:

菜单:数据-排序
弹出对话框
将要排序的列设为主关键字就行了,当然后面的选项选"升序"