午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

REGEXP函數(shù)入門,用正則表達(dá)式提取字符

 hercules028 2024-10-10
小伙伴們好啊,今天咱們一起學(xué)習(xí)REGEXP函數(shù)的幾個(gè)基礎(chǔ)用法。這個(gè)函數(shù)是WPS表格中的特有函數(shù)之一,能夠根據(jù)正則表達(dá)式對字符串進(jìn)行提取、判斷或替換。函數(shù)語法如下:
=REGEXP(要處理的字符串,正則表達(dá)式,[匹配模式],[替換內(nèi)容])

1、如下圖,希望從A列混合內(nèi)容中提取出電話和姓名
B2單元格輸入以下公式,向下復(fù)制,提取出電話號碼:
=REGEXP(A2,'[0-9]+')
圖片
公式中的 [0-9]+,表示連續(xù)數(shù)字。

2、C2單元格輸入以下公式,向下復(fù)制,提取出姓名:
=TAKE(REGEXP(A2,'[一-龜]+'),,1)
圖片
公式中的 [一-龜]+,表示連續(xù)的中文。
先使用REGEXP函數(shù)提取出連續(xù)的中文,不連續(xù)的中文會被分組依次提取。最后使用TAKE函數(shù)在REGEXP的提取結(jié)果中截取第一列的內(nèi)容。

3、如下圖所示,希望提取出A列單元格中的費(fèi)用總金額。
B2單元格公式輸入以下公式,向下復(fù)制。
=SUM(1*REGEXP(A2,'[0-9.]+(?=元)'))

圖片

公式中的[0-9.]+ 表示包含小數(shù)點(diǎn)的連續(xù)數(shù)字,(?=元)表示字符“元”之前的內(nèi)容。

4、如下圖,希望從A列混合內(nèi)容中,提取首個(gè)中文字符之前的全部內(nèi)容。
B2單元格輸入以下公式,向下復(fù)制。
=REGEXP(A2,'^[^一-龜]+')
圖片
公式中的第一個(gè)^表示字符開頭。中括號中的^表示“非”,[^一-龜] 表示連續(xù)的非中文字符。
^[^一-龜]+,即表示字符開頭部分的連續(xù)非中文字符。

5、如下圖所示,需要判斷A列混合內(nèi)容的類型,如果包含有“郵箱”字樣,就返回“郵箱”,否則返回“賬號”。
B2單元格輸入以下公式,向下復(fù)制。
=IF(REGEXP(A2,'郵箱',1),'郵箱','賬號')
圖片
REGEXP第三參數(shù)使用1,表示判斷模式,如果A2單元格中包含“郵箱”字樣,返回邏輯值TRUE,否則返回FALSE。
最后使用IF函數(shù),根據(jù)REGEXP的判斷結(jié)果返回類型“郵箱”或“賬號”。

6、第三參數(shù)使用2,表示替換模式,例如以下公式,可將A2單元格中的“郵箱”,替換為“Email”。
=REGEXP(A2,'郵箱',2,'Email')
圖片

7、在替換模式下,如果省略第四參數(shù),則表示將指定內(nèi)容刪除。
例如以下公式,會將A2單元格中的“郵箱”字樣刪除。
=REGEXP(A2,'郵箱',2)
圖片

8、如下圖所示,希望根據(jù)A列中的混合內(nèi)容計(jì)算體積。
B2單元格輸入以下公式,向下復(fù)制。
=PRODUCT(1*REGEXP(A2,'[\d]+'))
圖片
公式中的[\d]+,作用等同于[0-9]+,表示0-9的連續(xù)數(shù)字。
REGEXP將各個(gè)連續(xù)數(shù)字依次提取出之后,先用乘以1的方式轉(zhuǎn)換為數(shù)值,再使用PRODUCT函數(shù)計(jì)算各個(gè)數(shù)值的乘積。

9、如下圖,希望提取A列混合內(nèi)容中括號內(nèi)的顏色信息。
B2單元格輸入以下公式,向下復(fù)制。
=REGEXP(A2,'(.*)')

圖片

公式中的小數(shù)點(diǎn).表示任意字符,星號*是量詞,表示前面的點(diǎn)號.可以出現(xiàn)零次或多次。(.*)表示全角括號及括號內(nèi)的內(nèi)容。

好了,今天的內(nèi)容就是這些吧,祝各位一天好心情~

圖文制作:祝洪忠

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多