1樓:匿名使用者
字母在兩端,最多含3個數字?
雙擊填充柄
c1 =substitute(a1,b1,"") 雙擊填充柄選abc三列排序,以b列為主,c列為次
2樓:匿名使用者
直接排序 就是這個效果的啊
3樓:匿名使用者
如果後面的字母只有s沒有其它的話,在b1中輸入:=mid(substitute(a2,"s",".1"),2,10) 填充到最後,再選中ab兩列直接按b列排序即可
4樓:森林浴
sub macro1()
a = range("a65536").end(xlup).rowfor i = 1 to a
x = cells(i, 1)
cells(i, 2) = mid(x, 2, 2)next i
range("b1").select
range("a1:b19").sort key1:=range("b1"), order1:=xlascending, header:=xlguess
columns(2).delete
end sub
5樓:匿名使用者
新建一個巨集,複製下面的**就ok
sub macro1()
a = range("a65536").end(xlup).rowfor i = 1 to a
x = cells(i, 1)
cells(i, 2) = mid(x, 2, 2)next i
range("b1").select
range("a1:b19").sort key1:=range("b1"), order1:=xlascending, header:=xlguess
columns(2).delete
end sub
excel的排序問題,EXCEL排序問題
excel資料的排序 建議 先做分列,點 資料 分列 按分割符號分 其他 完成後,2 3 4等資料就在一列了,游標在這一列,點排序按鈕,就ok了。假設資料在a1 a10,在b1輸入公式 mid a1,3,find a1,3 3 向下填充,再將兩列以b列按升序排序,最後刪除b列即可。jxbglwj的方...
EXCEL複雜排序問題,excel複雜排序問題
可以用輔助行的方法,在d1輸入1,d2輸入3,d3 輸入7 然後在d4 d7輸入1 7 裡面除了剛才輸的那幾個數的其他4個,不用管順序,只要不重複就可以 然後選中d列 排序 升序 記得勾選 擴充套件選定區域這樣就有你要的效果了,這只是個思路,如果資料多的話,可能比較麻煩些,需要的話,我可以編vba ...
excel排序問題
新建一列輔助列,然後 left a1,2 向下填充,以b列為關鍵字排序 增加輔助列 b1輸入 a1 公式下拉 再同時選擇兩列 資料 排序 不含標題 關鍵字 列b 確定再刪除輔助列 其實上面說的那些把數值變成文字之後進行排序的辦法都是最好的,不過估計要建輔助列樓主不是很樂意,那麼可以這樣 1 選中那列...