標題:
[發問]
如何篩選括號內的值
[打印本頁]
作者:
sasho
時間:
2014-12-7 17:53
標題:
如何篩選括號內的值
假設有 A 欄位的字串長度不固定 且形式如下 xxxx( abc )
xxxx 長度不定 abc 長度也不定
是否有方法可以篩選出 abc 的值呢?
有想過用 mid 函數, 但發現長度不固定沒辦法使用
也有想過用 split, 但 左括號右括號是不一樣的也沒辦法篩選
請問版上高手可以指點一下嗎? 謝謝 !
作者:
GBKEE
時間:
2014-12-8 05:49
回復
1#
sasho
Option Explicit
Sub Ex()
Dim S As String
S = "xxxx ( abc )"
S = Split(S, "(")(1)
S = Replace(S, ")", "")
S = Trim(S)
' S = Trim(Replace(Split(S, "(")(1), ")", ""))
MsgBox "傳回 " & Len(S) & " 字串 """ & S & """"
End Sub
複製代碼
作者:
rouber590324
時間:
2014-12-8 09:28
函數用法如下
=MID(A1,SEARCH("(",A1)+1,SEARCH(")",A1)-SEARCH("(",A1)-1)
作者:
ashan0418
時間:
2014-12-8 13:29
回復
2#
GBKEE
大大請問一下,
在Split(S, "(")(1)中的(1)是代表何意??
作者:
GBKEE
時間:
2014-12-8 13:39
回復
4#
ashan0418
Split(S, "(")=>陣列
VBA 視窗 按 F8逐步執行程式碼
[attach]19725[/attach]
作者:
ashan0418
時間:
2014-12-8 15:11
回復
5#
GBKEE
感謝GBKEE 大大的指導!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)