欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

這個新增的Excel提取函數(shù)太厲害了! EGEXEXTRACT函數(shù)使用詳解

  發(fā)布時間:2024-12-12 11:41:31   作者:佚名   我要評論
Excel中的REGEXEXTRACT函數(shù)是Office 365和Excel 2019的新增功能,它允許用戶使用正則表達式來提取文本字符串中的特定模式,以下是對REGEXEXTRACT函數(shù)的詳解、注意事項和六個案例的概述

今天我們繼續(xù)來聊聊Excel的新函數(shù)——REGEXEXTRACT,它可以根據(jù)正則表達式來進行數(shù)據(jù)的提取,可以說是最強大的數(shù)據(jù)提取函數(shù),沒有之一,在WPS中叫做REGEXP函數(shù),最然叫法不一樣,但是用法基本上都是一模一樣的。

一、什么是正則表達式

正則表達式是一種文本模式描述的方法,包括普通字符(如字母a到z)和特殊字符(稱為“元字符”)。通常使用單個字符串來描述、匹配一系列符合某個句法規(guī)則的字符串。正則表達式通常被用于搜索、編輯或操作文本和數(shù)據(jù)。

簡單來說就是:正則表達式可以通過一些特定的字符來描述出當前數(shù)據(jù)的規(guī)律,然后我們再通過這個規(guī)律來做數(shù)據(jù)提取與匹配。

以下是一些常見的元字符,這個大家只需要做了解即可,不需要記得,畢竟都是AI時代了。

二、REGEXEXTRACT

REGEXEXTRACT函數(shù):根據(jù)正則表達式來進行數(shù)據(jù)的提取。

語法:=REGEXEXTRACT (text、pattern、[return_mode]、[case_sensitivity])

  • 參數(shù)1:需要提取的文本
  • 參數(shù)2:正則表達式
  • 參數(shù)3:匹配類型,一共有3個,下面會詳細講到
  • 參數(shù)4:是否需要區(qū)分大小寫

以上就是REGEXEXTRACT函數(shù)的參數(shù),隨后我們來了解下的使用方法。

三、常規(guī)用法

在這里\d表示整數(shù)后面再跟一個+號就表示匹配一個或多個數(shù)字字符。

公式:=REGEXEXTRACT(B3,"\d+",0)

將第三參數(shù)忽略或者設(shè)置為0,只會返回第一個匹配到的結(jié)果。

公式:=REGEXEXTRACT(B3,"\d+",1)

將第三參數(shù)設(shè)置為1,則表示匹配所有滿足條件的結(jié)果。

公式:=REGEXEXTRACT(B3,"\d+",2)

將第三參數(shù)設(shè)置為2.則會返回錯誤值,這個是因為第三參數(shù)是用來獲取匹配組的第一個結(jié)果的,當前的正則表達式并不是匹配組,所以就會返回錯誤值,這用到的并不多大家了解即可。

四、提取小數(shù)

公式:=REGEXEXTRACT(B3,"\d+\.?\d+",1)

跟大家簡單的講解下這個正則表達式的含義。

\d+表示匹配多個數(shù)字,\.?表示匹配1個小數(shù)點,\d+再次匹配多個數(shù)字,這樣的話就能構(gòu)建好小數(shù)的匹配規(guī)則。

如果你想對數(shù)據(jù)進行求和,需要注意的是該函數(shù)是一個文本函數(shù),結(jié)果都是文本格式的數(shù)字,需要將結(jié)果乘1轉(zhuǎn)換為數(shù)字格式才能求和。

公式:=SUM(REGEXEXTRACT(B3,"\d+\.?\d+",1)*1)

五、提取字母

公式:=REGEXEXTRACT(B3,"[a-z]+",1,0)

在這里如果第四參數(shù)為0怎表示區(qū)分大小寫,第四參數(shù)為1怎表示不區(qū)分大小寫。

這個參數(shù)的意義其實并不大,可以使用使用[A-Z]表示大寫字母,[a-z]表示小寫字母。

六、提取漢字

公式:=REGEXEXTRACT(B3,"[一-龜]+",1)

方括號是一個字符集,一-龜就表示漢字的范圍,在這里范圍是根據(jù)Unicode 編碼的順序,一到龜基本涵蓋的所有的函數(shù),所以是可以使用[一-龜]來代指所有的漢字的。

七、AI協(xié)助

正則表達式的規(guī)則與用法真的非常多,甚至有大佬還為此轉(zhuǎn)換寫了一本書,但是我們真的完全沒有必要去學習,現(xiàn)在AI已經(jīng)非常普及了,遇到不會的正則表達值,直接詢問AI即可。

比如現(xiàn)在我們想要提取下面這個話的金額,就可以直接詢問AI,它的答疑也基本都是正確的。

早上5個人花了100元,今天中午2個人花了12.6元,晚上花了19.63元。

以上就是今天分享的全部內(nèi)容,這個函數(shù)在WPS中叫做REGEXP,升級到最新版已經(jīng)可以使用了,大家可以動手練習下,真的很好玩。

相關(guān)文章

最新評論