Excel 排序问题!

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:41:39
在A1:A20里面有数据:
1MM
2MM
3MM
4MM
5MM
6MM
.
.
.
20MM

上面的数据是很乱的,我只是打个比喻,排序后变成:
10MM
11MM
12MM
13MM
14MM
15MM
16MM
17MM
18MM
19MM
1MM
20MM
2MM
3MM
4MM
5MM
6MM
7MM
8MM
9MM

怎样让排序变成从小到大啊?就像从1MM,2MM,3MM,……,20MM这样的规律。
不行啊,MM后面还有内容的,只能是文本,还有没有谁知道技巧的啊,请不吝赐教!

直接排序, 应是没有辨法了!
要用辅助列, 假设是B列
B2输入数组公式
=INDEX(A$2:A$21,MATCH(SMALL(--LEFT(A$2:A$21,SEARCH("MM",A$2:A$21)-1),ROW(A1)),(--LEFT(A$2:A$21,SEARCH("MM",A$2:A$21)-1)),0))
左手按Ctrl+Shift, 右手按Enter
下拉

或在B2输入公式
=--LEFT(A2,SEARCH("MM",A2)-1)
下拉
以 B列为主要键排序

选定你要排序的所有东西
然后点最上方的"数据"
然后点"排序"
然后点"升序"

大概就好了~~~~~这个还是比较简单的`~~~~~~~~~~