『求助』excel如何对某一列数据中某一字段进行排序

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:08:06
如某一列数据如下:

J150LYX001
250LYX002
J13LY02等等

现在想按J与L间的数字按升序排列,如何实现?

注意:有的数据中有J,有的没有;
有的数据中是LYX,有的是LY。

假如数据在A列,B列空闲。
1、首先在B列里提取A列关键字段。在B1单元格内输入(或复制)以下公式:
=VALUE(LEFT(LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1))))),4))
向下复制B1单元格,直到最后一条记录.
2、选取A、B两列,以B列为关键字按升序排列。
3、删除B列则完成操作。

没有J的怎么算?入第二个,算50还是250?
J跟L在一个数据中只出现一次吗?
J跟L会在数据的中后段出现吗,如“32J100LX001”、“123JJ34LY001”等?