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

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

  發(fā)布時(shí)間:2025-07-22 10:00:46   作者:佚名   我要評(píng)論
wps表格中數(shù)據(jù)需要做一個(gè)對(duì)稱,想要實(shí)現(xiàn)將數(shù)據(jù)中的簡(jiǎn)稱和全稱對(duì)應(yīng)起來,該怎么操作呢?下面我們就來看看詳細(xì)教程

粉絲求助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)文章

最新評(píng)論