我有一個VBA正則表達式,我想與VLOOKUP
結合使用,但是如果與VLOOKUP
一起使用,它不會返回基於正則表達式的值。如何在vlookup中結合正則表達式函數?
這是它返回時,我執行的功能 =udfRegEx(A2,B2)
字符串
的Microsoft Windows Server 2003標準版(64位)
正則表達式
^([^,] *)
結果
的Microsoft Windows Server 2003
然而,當我執行=IFERROR(VLOOKUP(udfRegEx(A2,RegularExpression!B2),[Sample.xls]Sheet1!$B$2:$E$4177,4,FALSE),0)
仍然會返回微軟的Windows Server 2003標準版(64位)
列B2的正則表達式^([^,]*)
@Jerry - 我們對此深感抱歉。 udfRegEx(A2,RegularExpression!B2)中的A2表示數據源,B2表示正則表達式。 '[Sample.xls] Sheet1!$ B $ 2:$ E $ 4177'中的B2引用需要匹配的數組。 – PeanutsMonkey
您是否願意使用外部插件或者您是否需要使用您的UDF? – BlueTrin