EXCEL工作簿列数据从小到大排序函数公式?

每一格的数据大小由最后2位决定,因为最后2位前面的有数字或文字。
如:
140
A2594
250
取最后2位排序,放在另一列。
不能用辅列,不然前面的字符加不回去。

1、例如,下图中A列的数值,接下来,要把这些数值从小到大排列。

2、然后我们需要选中这些数值。再点“数据”选项卡。

3、然后我们需要在下面展开的内容中,如图所示,点击升序的按钮。

4、再看表格中的数值,已从小到大排列啦。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-07

Excel中数据排序可以利用排序功能直接实现,非得用函数,可以用Small函数实现。

软件版本:Office2013

方法如下:
1.将A列数据从小到大排序:

2.输入公式如下:

3.下拉填充,得到结果:

第2个回答  2016-08-30

假设数据在A1:A3

B1=INDEX(A:A,MATCH("*"&SMALL(--RIGHT($A$1:$A$3,2),ROW(A1)),A:A,))

同时按CTRL SHIFT 回车键,再下拉

追问

这个也不好用,前面的字符加不回去,会乱掉。

追答

不晓得你要干啥子?

本回答被提问者采纳
第3个回答  2016-08-30

可以分两步操作:

1、提取最后两位数字至其他列

2、排序

如图:

第4个回答  2016-08-30

首先用right公式提取每个单元格的后两位,重新填充一列

然后点击数据工具中的排序对,新的数列进行排序

相似回答