小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

微軟再更新,函數(shù)進(jìn)入4.0時(shí)代,參數(shù)正則化(老版本的秒解)

 Excel不加班 2024-08-28 發(fā)布于廣東
與 30萬(wàn) 粉絲一起學(xué)Excel

最近2年更新太快了,前陣子微軟才更新了函數(shù)3.0,也就是GROUPBY和PIVOTBY等函數(shù)?,F(xiàn)在測(cè)試版又出函數(shù)4.0,本次更新,目前只有兩個(gè)函數(shù)支持正則,XMATCH和XLOOKUP函數(shù)。

可惜,盧子也跟你一樣,用不了這些新函數(shù),不過(guò)沒(méi)關(guān)系,老版本也有秒解。

1.第一個(gè)名稱為3個(gè)字符對(duì)應(yīng)的金額

函數(shù)語(yǔ)法:

網(wǎng)上案例:
=XLOOKUP("^.{3}$",A:A,B:B,,3)

通配符*代表全部字符,而?代表一個(gè)字符,現(xiàn)在要查找3個(gè)字符,也就是???。
=VLOOKUP("???",A:B,2,0)

2.第一個(gè)名稱為3個(gè)字符對(duì)應(yīng)的行號(hào)

函數(shù)語(yǔ)法:

網(wǎng)上案例:

VLOOKUP是查找對(duì)應(yīng)值,而MATCH是獲取排位,都支持使用通配符。
=MATCH("???",A:A,0)

3.根據(jù)關(guān)鍵詞查找內(nèi)容

網(wǎng)上案例:
=XLOOKUP(REGEXREPLACE(C2,"(.)",".*$1")&".*",$A$2:$A$16,$A$2:$A$16,,3)

關(guān)鍵詞的字符在內(nèi)容里面并非連續(xù)。

思路,用MID函數(shù)提取每一個(gè)字,然后添加通配符*。
="*"&MID(C2,1,1)&"*"&MID(C2,2,1)&"*"&MID(C2,3,1)&"*"

重新構(gòu)造好后,就可以VLOOKUP內(nèi)容。
=VLOOKUP(E2,A:A,1,0)

這種方法雖好,但只局限性簡(jiǎn)稱字符少的,如果有7-8個(gè)字,用&和MID寫(xiě)公式會(huì)超級(jí)繁瑣。因此,改用TEXTJOIN+MID。

先用MID的數(shù)組方式,將字符全部拆分開(kāi)。
=MID(C5,ROW($1:$9),1)

TEXTJOIN可以合并內(nèi)容,并添加分隔符號(hào)*。
=TEXTJOIN("*",1,MID(C5,ROW($1:$9),1))

前后再用&連接通配符*。
="*"&TEXTJOIN("*",1,MID(C5,ROW($1:$9),1))&"*"

如果你有WPS最新版本,里面也支持正則,而且用法比微軟更簡(jiǎn)單。
=REGEXP(C2,"",2,"*")

最后,輔助列的公式可以直接套進(jìn)VLOOKUP里面。

=VLOOKUP("*"&MID(C2,1,1)&"*"&MID(C2,2,1)&"*"&MID(C2,3,1)&"*",A:A,1,0)

=VLOOKUP("*"&TEXTJOIN("*",1,MID(C2,ROW($1:$9),1))&"*",A:A,1,0)

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

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多