當前位置:編程學習大全網 - 編程軟體 - EXCEL 匹配正則表達式

EXCEL 匹配正則表達式

可以用vba完成,按住alt依次按f11,i,m

粘貼代碼後按f5即可在c列得到結果

Sub Test()

atr = Range("a65536").End(xlUp).Row

btr = Range("b65536").End(xlUp).Row

a = Range("a1:a" & atr).Value

b = Range("b1:b" & btr).Value

ReDim c(1 To atr, 1 To 1)

Set reg = CreateObject("vbscript.regexp")

With reg

.Global = True

.IgnoreCase = True

For ar = 1 To atr

For br = 1 To btr

.Pattern = b(br, 1)

If .Test(a(ar, 1)) Then

c(ar, 1) = "匹配"

Exit For

End If

Next

Next

End With

Range("c1:c" & atr) = c

Set reg = Nothing

End Sub

  • 上一篇:用matlab編程實現用RBF神經網絡預測客流
  • 下一篇:青島數控加工價格表
  • copyright 2024編程學習大全網