
Gửi bởi
phuocam
Có biết đâu mà dùng, nhờ anh làm mẫu một bài, hehehe!
Tôi cũng không rành lắm nhưng tôi biết là được
Đại khái với chuỗi "đã bán" ấy, ta Replace dấu phẩy thành "|" rồi cho vào Pattern
Làm sơ qua:
Mã:
Function StringSubtract(ByVal s1 As String, s2 As String, ByVal sep As String) As String
Dim regEx As Object
Dim sPatt As String, ret As String
On Error Resume Next
sPatt = Replace(s2, sep, "|")
ret = Replace(s1, sep, Space(1))
Set regEx = CreateObject("VBScript.RegExp")
regEx.Global = True
regEx.Pattern = "\" & sPatt
ret = regEx.Replace(ret, "")
ret = WorksheetFunction.Trim(ret)
StringSubtract = Replace(ret, Space(1), sep)
End Function
Công thức tại K6:
Mã:
=StringSubtract(D6,H6, ",")