我有一個包含5位數字的大型列表的電子表格。我想用最後兩位數字來組織這些數字。我有一個工作公式,這樣做,所以這不是我的問題。我現在的問題是,這些數字是由最後2位數字組織的,現在有什麼辦法可以按照所有5位數字對這些數字進行排序嗎?我的意思是這樣的:我現在的數字是有序的這樣的:使用VBA宏對最後兩位數字進行排序
12300
15600
12400
15700
12301
15601
12401
15601
etc
我現在做什麼是排序他們再次得到所有5個數字,但也具有通過最後2個位數它們排序的子集內像這樣:
12300
12400
15600
15700
12301
12401
15601
15701
etc
這可能嗎?
這裏是將由最後兩位數字進行排序的代碼:
[B:B].Insert Shift:=xlToRight
n = [A65000].End(xlUp).Row
For Each c In Range("A1:A" & n)
c.Offset(0, 1) = Right(c, 2)
Next c
Range("A1:B" & n).Sort Key1:=[B2], Order1:=xlAscending
[B:B].Delete
創建一個3位數列和一個2位數列。先進的排序界面允許您先排序一列,然後排序。 –
謝謝,我會這樣做的。 –
對不起,約翰科爾曼,我不小心刪除了你的評論。我編輯了我的問題以包含代碼。 –