根據(jù)簡(jiǎn)稱查詢?nèi)Q太香了! wps中regexp+vlookup公式使用技巧

粉絲求助SOS:如何根據(jù)簡(jiǎn)稱,在數(shù)據(jù)源中將全稱查找出來?
我們用一個(gè)例子,來做說明。如下圖所示:A列是某些國家的全稱,也就是數(shù)據(jù)源。C列是已知的國家名稱的簡(jiǎn)稱,我們想要通過C列的簡(jiǎn)稱,將A列中對(duì)應(yīng)的全稱查找出來,顯示在D列。
我們用REGEXP正則表達(dá)式函數(shù)+VLOOKUP經(jīng)典查找函數(shù),組合使用,輕松拿捏這個(gè)問題。
首先輸入REGEXP正則表達(dá)式函數(shù):
=REGEXP(C2,"()")
- "()":是正則表達(dá)式部分。其中 () 表示一個(gè)空捕獲組,即括號(hào)內(nèi)無匹配規(guī)則。省略第三參數(shù)(匹配模式),默認(rèn) 0(提取模式)。
正則表達(dá)式 "()" 的核心作用:
() 在正則中用于分組捕獲,但內(nèi)部為空時(shí),實(shí)際匹配的是字符串中的空位置。例如:字符之間的間隙。
以C2單元格為例:捕獲到的位置就是以下4個(gè)位置,即字符與字符之間的間隙處。
繼續(xù)完善公式:
=REGEXP(C2,"()",2,"*\1")
我們由REGEXP函數(shù)默認(rèn)的“提取”模式,更改為“替換”模式,即設(shè)置第3參數(shù)為“2”(替換模式)。
替換為:"*\1"。
- \1:表示捕獲到的分組1(也就是代表字符之間的所有間隙位置),即第2參數(shù) () 捕獲到的內(nèi)容。
- *\1:在\1前面加上一個(gè)*,表示在分組1前面加上一個(gè)*,即在字符之間的所有間隙之前批量加上一個(gè)*。
所以替換前與替換后的效果如下圖所示:
替換前:字符之間的間隙
替換后:在間隙處加上了*
而我們都知道“*”在Excel中表示“通配符”的意思,即代表任意的多個(gè)字符,
所以在“俄羅斯”的每個(gè)字符的前面或后面都可以擁有任意字符的可能性,當(dāng)然也包括了“俄羅斯聯(lián)邦”的這種可能。
綜上所述,最后嵌套VLOOKUP查詢即可:
=VLOOKUP(REGEXP(C2,"()",2,"*\1"),A:A,1,0)
查詢REGEXP函數(shù)的返回結(jié)果,在A:A區(qū)域中,第1列位置所對(duì)應(yīng)的數(shù)據(jù)(全稱)。
推薦閱讀:萬能文本函數(shù)REGEXP! wps表格中混亂數(shù)據(jù)處理除了textsplit函數(shù)用它也不錯(cuò)
相關(guān)文章
wps怎么帶括號(hào)求和? regexp+sum這個(gè)厲害的求和公式請(qǐng)收藏
最近一直在研究REGEXP函數(shù),發(fā)現(xiàn)比想象中的更強(qiáng)大,過去一大堆案例都可以通過這個(gè)數(shù)解決,比如今天這個(gè)案例,需求很簡(jiǎn)單,需要將括號(hào)內(nèi)的數(shù)字進(jìn)行求和運(yùn)算,我們?cè)撊绾螌?shí)現(xiàn)2025-07-22wps中vlookup匹配出現(xiàn)spill怎么解決 vlookup出錯(cuò)的解決辦法
WPS用戶的疑問,VLOOKUP突然顯示 SPILL,用的好好的公式突然變成了#SPILL!的錯(cuò)誤值,下面我們就來看看這個(gè)問題的解決辦法2024-01-30WPS怎么利用vlookup函數(shù)批量制作個(gè)人信息卡?
WPS怎么利用vlookup函數(shù)批量制作個(gè)人信息卡?WPS表格中的員工信息想要制作成個(gè)人信息卡,該怎么制作呢?下面我們就來看看使用函數(shù)制作的教程,需要的朋友可以參考下2019-03-22wps中VLOOKUP函數(shù)逆向查找怎么用 函數(shù)逆向查找功能使用教程
wps是我們常用的辦公軟件,為了查閱方便我們會(huì)加入一些函數(shù),那么wps中VLOOKUP函數(shù)逆向查找怎么用?下面小編帶來函數(shù)逆向查找功能使用教程,希望對(duì)大家有所幫助2017-12-12從此以后寫公式又有一種新路子! wps中用Let函數(shù)玩變量的技巧
wps中Let函數(shù)給計(jì)算結(jié)果分配名稱,就像編程里的變量一樣,它讓你的公式更清晰,減少冗余,下面我們就來看看用Let函數(shù)玩變量的技巧2025-07-22每一個(gè)使用頻率都極高! 7個(gè)WPS新函數(shù)公式全指南
在實(shí)現(xiàn)精通 Office 的路上,表格函數(shù)一直都是繞不過的一道坎,今天就給大家整理了常用的 7 個(gè)新函數(shù)教程,希望能幫助到大家2025-05-09怎么提取生日? wps批量提取身份證號(hào)碼中的出生日期的公式
在公司系統(tǒng)中提取出生日期后可自動(dòng)進(jìn)行年齡計(jì)算、生日提醒等操作,減少人工處理的工作量,提高業(yè)務(wù)處理效率,通過提取身份證中的出生日期與本人實(shí)際情況核對(duì),也能有效驗(yàn)證2025-03-10掌握wps Excel新公式! 告別傳統(tǒng)查找替換 SUBSTITUTE函數(shù)使用技巧
許多人習(xí)慣于使用Ctrl+H進(jìn)行傳統(tǒng)查找和替換操作,比如將內(nèi)容中的空格、‘MM’、‘X’等字符逐個(gè)替換,其實(shí)有新公式可以快速解決,下面我們就來看看詳細(xì)的教程2025-02-19WPS如何查看數(shù)據(jù)從屬的公式單元格 WPS查看數(shù)據(jù)從屬的公式單元格的方法
在工作中,常常需要處理各種各樣的數(shù)據(jù)表格,那怎么查看某單元格數(shù)據(jù)被那些數(shù)據(jù)引用過呢?下方是關(guān)于如何使用WPS excel表格查看某一個(gè)數(shù)據(jù)從屬的公式單元格的具體操作方法2024-10-22WPS散點(diǎn)圖如何顯示公式 WPS制作的散點(diǎn)圖顯示公式的方法
WPS散點(diǎn)圖如何顯示公式 ?我們可以進(jìn)入到設(shè)置趨勢(shì)線的窗口中,將趨勢(shì)線啟用之后,再找到顯示公式和顯示r值選項(xiàng)進(jìn)行點(diǎn)擊勾選就好了2024-09-09