最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

粉絲求助SOS:如何根據(jù)簡稱,在數(shù)據(jù)源中將全稱查找出來?

我們用一個例子,來做說明。如下圖所示:A列是某些國家的全稱,也就是數(shù)據(jù)源。C列是已知的國家名稱的簡稱,我們想要通過C列的簡稱,將A列中對應(yīng)的全稱查找出來,顯示在D列。

我們用REGEXP正則表達式函數(shù)+VLOOKUP經(jīng)典查找函數(shù),組合使用,輕松拿捏這個問題。

首先輸入REGEXP正則表達式函數(shù):

=REGEXP(C2,"()")

  • "()":是正則表達式部分。其中 () 表示一個空捕獲組,即括號內(nèi)無匹配規(guī)則。省略第三參數(shù)(匹配模式),默認 0(提取模式)。

正則表達式 "()" 的核心作用:

() 在正則中用于分組捕獲,但內(nèi)部為空時,實際匹配的是字符串中的空位置。例如:字符之間的間隙。

以C2單元格為例:捕獲到的位置就是以下4個位置,即字符與字符之間的間隙處。

繼續(xù)完善公式:

=REGEXP(C2,"()",2,"*\1")

我們由REGEXP函數(shù)默認的“提取”模式,更改為“替換”模式,即設(shè)置第3參數(shù)為“2”(替換模式)。

替換為:"*\1"。

  • \1:表示捕獲到的分組1(也就是代表字符之間的所有間隙位置),即第2參數(shù) () 捕獲到的內(nèi)容。
  • *\1:在\1前面加上一個*,表示在分組1前面加上一個*,即在字符之間的所有間隙之前批量加上一個*。

所以替換前與替換后的效果如下圖所示:

替換前:字符之間的間隙

替換后:在間隙處加上了*

而我們都知道“*”在Excel中表示“通配符”的意思,即代表任意的多個字符,

所以在“俄羅斯”的每個字符的前面或后面都可以擁有任意字符的可能性,當(dāng)然也包括了“俄羅斯聯(lián)邦”的這種可能。

綜上所述,最后嵌套VLOOKUP查詢即可:

=VLOOKUP(REGEXP(C2,"()",2,"*\1"),A:A,1,0)

查詢REGEXP函數(shù)的返回結(jié)果,在A:A區(qū)域中,第1列位置所對應(yīng)的數(shù)據(jù)(全稱)。

推薦閱讀:萬能文本函數(shù)REGEXP! wps表格中混亂數(shù)據(jù)處理除了textsplit函數(shù)用它也不錯

相關(guān)文章

最新評論

河北省| 峡江县| 梨树县| 海伦市| 句容市| 句容市| 黔南| 湖州市| 牡丹江市| 江津市| 吴桥县| 乌海市| 夹江县| 德州市| 高清| 阳江市| 如皋市| 广南县| 丹阳市| 台州市| 淮滨县| 油尖旺区| 南岸区| 成安县| 莱阳市| 松江区| 福安市| 治县。| 白玉县| 五指山市| 开远市| 兴仁县| 伽师县| 大庆市| 昆明市| 浦城县| 理塘县| 镇江市| 河间市| 长子县| 漳平市|