婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 正則表達(dá)式直接在EXCEL中使用的詳細(xì)步驟

正則表達(dá)式直接在EXCEL中使用的詳細(xì)步驟

熱門(mén)標(biāo)簽:清遠(yuǎn)陽(yáng)山400電話(huà)號(hào)碼如何申請(qǐng) 百度地圖標(biāo)注飯店位置怎么 施工地圖標(biāo)注怎么做 怎么在高德地圖標(biāo)注行走軌跡 百度地圖標(biāo)注名編輯 襄陽(yáng)房產(chǎn)電銷(xiāo)機(jī)器人招商 安徽移動(dòng)外呼系統(tǒng) 個(gè)性化地圖標(biāo)注在線(xiàn) 深圳400電話(huà)辦理那家好

正則表達(dá)式,相信大家都不陌生。但在我們最常用的辦公軟件EXCEL中,目前沒(méi)有可直接使用正則表達(dá)式的函數(shù)(至少10版本的EXCEL沒(méi)有),那么今天我就分享下如何在EXCEL中自定義正則函數(shù)。

一、提需求

比如,我要拆分下面的字符串:

顯然這樣的需求,用正則表達(dá)式再合適不過(guò)了。

二、解決步驟

下面我們使用的這個(gè)方法,定義出的函數(shù)將長(zhǎng)期有效:

1、新建一個(gè)EXCEL文件,我這里命名為RE,隨后按ALT+F11打開(kāi)宏編輯器,選中任意一個(gè)sheet,右鍵,選擇插入模塊:

2、雙擊模塊1,編輯如下VBA自定義函數(shù)代碼:

Function RE(OriText As String, ReRule As String, ReplaceYesOrNo As Boolean)
'''
'OriText:待匹配的字符串
'ReRule:正則表達(dá)式
'ReplaceYesOrNo:是否采用替換方法,1表示替換,0表示不替換,默認(rèn)為不替換
'''

'創(chuàng)建一個(gè)正則表達(dá)式實(shí)例對(duì)象
Set ReObject = CreateObject("vbscript.regexp")

With ReObject

 '是否區(qū)分大小寫(xiě),一般需求是不用區(qū)分大小寫(xiě),因此這里為T(mén)rue
 .IgnoreCase = True

 '是否匹配所有,一般需求也都是匹配所有,這里也就默認(rèn)是True,如果為False表示只匹配第一次出現(xiàn)的
 .Global = True

 '匹配時(shí)所用到的正則表達(dá)式
 .Pattern = ReRule

 If ReplaceYesOrNo Then

  '如果使用替換方法,則將正則表達(dá)式匹配到的項(xiàng)替換為空
  RE = .Replace(OriText, "")

 Else
  '否則,返回可迭代對(duì)象的第一項(xiàng)
  RE = .Execute(OriText)(0)

 End If

End With

End Function

3、另存為加載宏格式:

4、點(diǎn)擊下方的加載項(xiàng):

5、點(diǎn)擊瀏覽:

6、選擇我們剛保存的加載宏格式文件,結(jié)果如下圖:

好了,到這里我們的正則函數(shù)就創(chuàng)建好了,隨后每次打開(kāi)EXCEL都可以直接使用定義的RE函數(shù),按照需求來(lái)敲出合適的正則表達(dá)式。

三、結(jié)果呈現(xiàn)

到此這篇關(guān)于正則表達(dá)式直接在EXCEL中使用的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)正則表達(dá)式EXCEL使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Java使用正則表達(dá)式檢索、替換String中特定字符和正則表達(dá)式的一切
  • python中使用正則表達(dá)式將所有符合條件的字段全部提取出來(lái)
  • layui 正則表達(dá)式驗(yàn)證使用實(shí)例詳解
  • Go語(yǔ)言正則表達(dá)式的使用詳解

標(biāo)簽:欽州 臨夏 駐馬店 阜陽(yáng) 黑河 延邊 中衛(wèi) 南昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《正則表達(dá)式直接在EXCEL中使用的詳細(xì)步驟》,本文關(guān)鍵詞  正則,表達(dá)式,直,接在,EXCEL,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《正則表達(dá)式直接在EXCEL中使用的詳細(xì)步驟》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于正則表達(dá)式直接在EXCEL中使用的詳細(xì)步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 临海市| 惠安县| 逊克县| 绥江县| 吕梁市| 湘阴县| 东明县| 金平| 行唐县| 江山市| 泗洪县| 高陵县| 大城县| 尚义县| 江津市| 灵川县| 柳江县| 鲁山县| 无锡市| 隆安县| 德阳市| 剑河县| 沛县| 龙江县| 瓦房店市| 无极县| 巴里| 浦县| 虎林市| 龙川县| 兴仁县| 南溪县| 临清市| 敖汉旗| 东光县| 丽水市| 灌阳县| 莎车县| 辽宁省| 普格县| 乐山市|