Excel 自定函式利用正則提取資料

2021-06-19 12:11:55 字數 596 閱讀 4416

備忘:利用提取出如下字串 

美規 sjtw 12awg 3c 60℃ zrd004/wh018耐寒15.16m 31l+52n(透明+燈)

中的包含的產品長度資訊 程式碼如下

function getlength(text)

dim reg as new regexp

with reg

.global = true

.ignorecase = true

.pattern = "[0-9.]+m"

end with

dim mc as matchcollection

dim m as match

set mc = reg.execute(text)

for each m in mc

getlength = m.value

next

end function

必須新增引用

同時請支援** 武潭門戶 www.5tan.net  

利用Excel函式偷懶

最近真的很忙,那些遠端工單平台的系統非常的老,可能有8年了吧。但神奇的是它們的生命力異常強大,至今依然在服役。雖然它們老了,許多事情已經跟不上時代也力不從心了,但是工作還是要做的。要不它們怎麼來養活這個公司大家庭呢。所以很多時候許多資料都需要人工來統計,這個是非常可怕的事情。為了不讓大家陷入人工手動...

Excel 正規表示式提取值

快捷鍵 alt f11 開啟 檢視 pattern d d d 表示式 if execute rng count 0 then getstr else getstr execute rng 0 end if end with end function 函式 getstr 就編寫完成了,使用方法截圖如...

Excel 自定義函式

假設我們在excel中有以下需求 你可以巢狀使用if函式,判斷每乙個分數屬於哪乙個區間。但是,4層if會不會很容易出錯 如果是5個區間,甚至是10個區間呢?巢狀使用10個if不太現實,也很容易出錯吧。其實在excel中,我們可以自定義自己的函式,使用vb實現 下面的內容就介紹如何在excel中新增自...