再復雜的查找也能輕松搞定! excel中Xlookup函數的正則表達式用法
Xlookup又升級了,竟然可以支持【正則表達式】匹配,也是做偶然發(fā)現的,看來微軟是要把所有的新功能都給它的,說他是Excel中最強的查找函數,可謂是實至名歸。下面我們就來簡單的了解下正則匹配。
一、正則匹配
正則匹配的本質就是將Xlookup的第五參數設置為3,之后就可以在【查找值】中編寫正則表達式用于數據的匹配
【正則匹配】的作用與【通配符匹配】的作用基本一樣,都是通過一些關鍵性的數據來進行匹配,但是【正則表達式】可以更加準確的描述數據,并且也更加的方法,有了【正則匹配】,【通配符匹配】基本就可以說拜拜了。

二、關鍵字匹配
- 通配符匹配:
=XLOOKUP("*"&D3&"*",A:A,B:B,,2) - 正則匹配:
=XLOOKUP(D7,A:A,B:B,,3)
通配符匹配必須借助通配符才能實現匹配,而正則匹配則可以將關鍵字作為參數進行匹配,所以正則匹配更加的簡單方便

三、匹配格式
正則匹配還能匹配格式,比如現在我們想要提取疊名,就可以使用正則匹配
公式:=XLOOKUP("([一-龜])\1",A2,A2,,3)
在這里[一-龜]基本就可以表示所有的漢字,為它加上括號后就形成了捕獲組,\1就表示再次引用捕獲組中的內容,所以這個正則表達式就表示【2個連續(xù)且相同的漢字】
因為1次只能匹配一行,所以最后還需要使用TOCOL來對這一列名字做匯總,設置為1列數據

四、區(qū)分大小寫
查找函數不能識別大小寫的問題已經存在20多年了,從今天起徹底解決了,Xlookup函數的正則匹配是可以識別字母大小寫的
公式:=XLOOKUP("[A-Z]",A2:A3,B2:B3,,3)
在這里[A-Z]表示大寫字母,結果是77并沒有返回80,就表示這個函數是可以識別大小寫的,當然了在這里寫一個字母A也是可以的。

以上就是今天分享的全部內容,我覺得用它取代通配符匹配還是非常好用的,大家可以試著做一下。
相關文章

Xlookup怎么根據名字查找圖片? excel中xlookup又一個強大的功能
excel中的xlookup函數有一個強大的功能,輕松搞定圖片查找,該怎么使用xlookup按姓名查找照片,詳細請看下文介紹2025-02-18
看完這篇XLOOKUP算是通透了! 7個excel XLOOKUP函數的用法合集
我們工作中經常會用到查找函數,今天給大家講解7種XLOOKUP常見的用法,學會這篇,對于XLOOKUP就了解通透了2025-01-17
看完這一篇XLOOKUP算是通透了! excel中XLOOKUP函數經典用法總結
excel中Xlookup公式可以輕松解決我們工作中的各種查找匹配問題,今天總結了12個XLOOKUP函數經典用法,可以直接套用2025-01-10
excel新函數HSTACK太好用了! 搭配Xlookup輕松提取任意列數據
日常工作中,我們經常需要對Excel表格中不連續(xù)列數據的進行操作,今天就跟大家分享一個新函數HSTACK,它可以輕松將表格中的任意幾列重組為新的表格,用于對指定數據列的篩2024-12-12
快遞運費秒算!Xlookup函數大法來啦,還在為手動計算快遞運費而煩惱嗎?別擔心,excel中Xlookup函數快速計算運費的技巧2024-12-12
Excel中2個Xlookup函數公式組合應用你會嗎? 輕松查詢多列
最新版本的Excel推出了XLOOKUP公式,非常實用,簡單易學,今天分享2個XLOOKUP函數公式組合應用2024-12-09



