亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

一、什么是正則表達(dá)式

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

簡(jiǎn)單來(lái)說(shuō)就是:正則表達(dá)式可以通過(guò)一些特定的字符來(lái)描述出當(dāng)前數(shù)據(jù)的規(guī)律,然后我們?cè)偻ㄟ^(guò)這個(gè)規(guī)律來(lái)做數(shù)據(jù)提取與匹配。

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

二、REGEXEXTRACT

REGEXEXTRACT函數(shù):根據(jù)正則表達(dá)式來(lái)進(jìn)行數(shù)據(jù)的提取。

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

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

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

三、常規(guī)用法

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

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

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

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

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

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

將第三參數(shù)設(shè)置為2.則會(huì)返回錯(cuò)誤值,這個(gè)是因?yàn)榈谌齾?shù)是用來(lái)獲取匹配組的第一個(gè)結(jié)果的,當(dāng)前的正則表達(dá)式并不是匹配組,所以就會(huì)返回錯(cuò)誤值,這用到的并不多大家了解即可。

四、提取小數(shù)

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

跟大家簡(jiǎn)單的講解下這個(gè)正則表達(dá)式的含義。

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

如果你想對(duì)數(shù)據(jù)進(jìn)行求和,需要注意的是該函數(shù)是一個(gè)文本函數(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ū)分大小寫。

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

六、提取漢字

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

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

七、AI協(xié)助

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

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

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

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

相關(guān)文章

最新評(píng)論