EXCEL中对文本数值排序

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:49:15
如何在EXCEL中对文本的数值排序,把A列中的对应为B列中的,按大小顺序
如:
A B
1 564 456
2 101 011
3 984 489
4 533 335
5 789 789
如果只有几排,你们的方法都没问题,可是现在我要的是有N列...那样的话,一个一个的点,那不是很累人吗?应该是要用到函数~~~

B1=CONCATENATE(LARGE(MID($A1,{1,2,3},1)*1,3),LARGE(MID($A1,{1,2,3},1)*1,2),LARGE(MID($A1,{1,2,3},1)*1,1))
再往下填充

吧文本型数字转化为数值型数字再排序

先选中A列中的几个数值。然后排序。使用升序;

再选中B列中的几个数值,然后排序,使用降序。

注意在排序的时候,会出现提示。
一个选择是:扩展选定区域,
另一个选择是:以当前选定区域排序。

记得选第二个。

二楼刚好说反了,应该是选扩展选定区域

直接排序他就认得啊。

是把A列排为B列那样吧:
在C1输入
=TEXT(SUM(LARGE(--LEFT(MID(A1,ROW($1:$15),1)&0),ROW($1:$15))*10^(ROW($1:$15)-1)),REPT(0,LEN(A1)))
数组公式,按Ctrl+Shift+Enter结束,再向下填充。