我有一列可以是数字、字母、字符或两者的值。我需要使用以下规则将该列筛入一个新列:
1)如果单元格包含数字,则连接“89”
2)如果单元格包含数字和连字符,则修剪连字符并连接 89
3)如果一个单元格包含字母或其他规范字符,说字符串
column resultingColumn
1234 123489
12-34hk string
&23412 string
99-9 99989
34-4 34489
我试过了,但并不像看起来那么容易
Function SC(strIn As String) As String
Dim objRegex As Object
Set objRegex = CreateObject("vbscript.regexp")
With objRegex
//i am not sure how to list the rules here
.ignorecase = True
SC = .Replace(strIn, vbNullString)
End With
End Function