標題:
截取A欄內最後一個數字以後的字串(結果在B欄)
[打印本頁]
作者:
leiru
時間:
2018-4-10 10:25
標題:
截取A欄內最後一個數字以後的字串(結果在B欄)
截取A欄內最後一個數字以後的字串(結果在B欄)
作者:
ikboy
時間:
2018-4-10 12:11
try this:
Sub zz()
Dim ar, d As Object, rp As Object
ar = Range("a2:a" & Cells(Rows.Count, 1).End(3).Row).Value
With CreateObject("vbscript.regexp")
.Pattern = "\b[^\d\w]+"
For i = 1 To UBound(ar)
If .test(ar(i, 1)) Then Debug.Print .Execute(ar(i, 1))(0)
Next
End With
End Sub
複製代碼
作者:
leiru
時間:
2018-4-10 12:50
請問是否可以用函數解答,感恩
作者:
准提部林
時間:
2018-4-10 13:11
陣列公式〔Shift + Ctrl → Enter〕三鍵
=MID(A2,MATCH(1,-MID(0&A2,ROW($1:$59),1)),99)
作者:
leiru
時間:
2018-4-10 15:56
回復
4#
准提部林
請問ROW($1:$59)是指第一列至第59列嗎?若是,那為何要1至59列
作者:
Hsieh
時間:
2018-4-10 16:14
回復
5#
leiru
B2=MID(A2,IFERROR(LOOKUP(2,1/ISNUMBER(--MID(A2,ROW($1:$255),1)),ROW($2:$256)),1),255)
作者:
准提部林
時間:
2018-4-10 21:31
回復
5#
leiru
文字串的第1~第59個字元, 若字元數可能超過59個字, 自行擴增~~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)