【发布时间】:2020-01-16 19:33:31
【问题描述】:
我有一系列包含数字但有时还包含字母的 ID。 例如:
1,
A1,
B1,
A10,
A11,
2,
A2,
A20,
B2,
3,
A3,
B3,
4,
A4,
B4
5,
A5
B5
我需要将它们排序如下:
A1,
A2,
A3,
A4,
A5,
A10,
A11,
A20,
B1,
B2,
B3,
B4,
B5,
1,
2,
3,
4,
5
最好的方法是什么?
ID 是从外部给我的,无法更改。
【问题讨论】:
-
如果只有 1 个前导字母字符,那么这相当简单 - 如果没有,那么它不简单 - 是您的示例数据代表 - 例如,您会得到 zz1 吗?你需要的输出
-
也许您应该重新设计您的表格并制作这两列。那么排序将是一件轻而易举的事。 (您仍然可以将连接的 ID 作为表中的计算列。)