1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    正則表達式直接在EXCEL中使用的詳細步驟_正則表達式

    來源:腳本之家  責任編輯:小易  

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

    一、提需求

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

    顯然這樣的需求,用正則表達式再合適不過了。

    二、解決步驟

    下面我們使用的這個方法,定義出的函數將長期有效:

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

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

    Function RE(OriText As String, ReRule As String, ReplaceYesOrNo As Boolean)
    '''
    'OriText:待匹配的字符串
    'ReRule:正則表達式
    'ReplaceYesOrNo:是否采用替換方法,1表示替換,0表示不替換,默認為不替換
    '''
    
    '創建一個正則表達式實例對象
    Set ReObject = CreateObject("vbscript.regexp")
    
    With ReObject
    
     '是否區分大小寫,一般需求是不用區分大小寫,因此這里為True
     .IgnoreCase = True
    
     '是否匹配所有,一般需求也都是匹配所有,這里也就默認是True,如果為False表示只匹配第一次出現的
     .Global = True
    
     '匹配時所用到的正則表達式
     .Pattern = ReRule
    
     If ReplaceYesOrNo Then
    
      '如果使用替換方法,則將正則表達式匹配到的項替換為空
      RE = .Replace(OriText, "")
    
     Else
      '否則,返回可迭代對象的第一項
      RE = .Execute(OriText)(0)
    
     End If
    
    End With
    
    End Function

    3、另存為加載宏格式:

    4、點擊下方的加載項:

    5、點擊瀏覽:

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

    好了,到這里我們的正則函數就創建好了,隨后每次打開EXCEL都可以直接使用定義的RE函數,按照需求來敲出合適的正則表達式。

    三、結果呈現

    到此這篇關于正則表達式直接在EXCEL中使用的詳細步驟的文章就介紹到這了,更多相關正則表達式EXCEL使用內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

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

  3. 本文相關:
  4. 運用正則表達式匹配所有表名
  5. 在asp中用正則表達式對象來校驗數據的合法性
  6. 深入淺析正則表達式與通配符
  7. 左右若干數字驗證的正則表達式
  8. asp的regexp對象正則表達式功能用法[比較全]
  9. php 正則表達式后面接的/isu, /is, /s含義
  10. js利用正則配合replace替換指定字符
  11. 正則基礎之 神奇的轉義
  12. 獲取網址路徑的正則
  13. 淺析正則表達式 元字符和普通字符
  14. excel中使用正則表達式
  15. 如何在Excel的公式中用正則表達式
  16. Excel 用正則表達式怎么表示
  17. Excel if函數中怎么使用正則表達式匹配標點符號
  18. EXCEL 匹配正則表達式
  19. EXCEL正則表達式
  20. Excel中如何使用正則表達式實現下圖的功能?
  21. 正則表達式如何匹配excel文件
  22. Excel,正則表達式,①到⑩,怎樣表示?
  23. excel如何匹配正則表達式并標色
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全javascriptasp.netphp編程ajax相關正則表達式asp編程jsp編程編程10000問css/htmlflex腳本加解密web2.0xml/rss網頁編輯器相關技巧安全相關網頁播放器其它綜合dart首頁java使用正則表達式檢索、替換string中特定字符和正則表達式的一切python中使用正則表達式將所有符合條件的字段全部提取出來layui 正則表達式驗證使用實例詳解go語言正則表達式的使用詳解運用正則表達式匹配所有表名深入淺析正則表達式與通配符左右若干數字驗證的正則表達式asp的regexp對象正則表達式功能用法[比較全]php 正則表達式后面接的/isu, /is, /s含義js利用正則配合replace替換指定字符正則基礎之 神奇的轉義獲取網址路徑的正則淺析正則表達式 元字符和普通字符java 正則表達式詳解正則表達式匹配任意字符(包括換最新手機號碼、電話號碼正則表達比較正宗的驗證郵箱的正則表達式javascript 手機號碼正則表達式驗正則表達式匹配不包含某些字符串js利用正則配合replace替換指定字正則中需要轉義的特殊字符小結js正則函數match、exec、test、s匹配中文漢字的正則表達式介紹php 正則 email語句詳解正則基礎之 \b 單詞邊界python3爬蟲之入門基礎和正則表達式編寫高質量的js之正確理解正則表達式回溯dw 查找某字符串前的所有字符的正則表達式正則表達式提取img的src正則表達式與數學(方程式、線性方程)js使用正則去除字符串最后的逗號經典javascript正則表達式[優質排版]用正則表達式批量為a增加target=""""_bla
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载