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

TEXTJOIN+MID+REGEXP公式完美解決對(duì)賬最頭疼的名稱不一樣問題

  發(fā)布時(shí)間:2024-11-26 11:23:51   作者:佚名   我要評(píng)論
對(duì)賬終極大招來了!最頭疼的名稱不一致,終于有救了!對(duì)賬過程中,經(jīng)常出現(xiàn)名稱不一致的情況,有人認(rèn)為可以直接用查找替換把名稱改成一樣,如果只是幾個(gè)名稱確實(shí)可以,實(shí)際表格有上千個(gè)名稱,不太現(xiàn)實(shí),下面我們就來看看解決辦法

對(duì)賬的時(shí)候最怕名稱不一樣,左邊是全稱,右邊是簡(jiǎn)稱,現(xiàn)在要根據(jù)簡(jiǎn)稱查找引用全稱。

最原始的做法就是簡(jiǎn)稱前后加通配符,再進(jìn)行VLOOKUP。這種只針對(duì)連續(xù)字符相同的有效,如果出現(xiàn)北京大學(xué)、北大這種不連續(xù)的就無法查找。

=VLOOKUP("*"&D2&"*",A:A,1,0)

第1次改善,將簡(jiǎn)稱的每個(gè)字符用MID單獨(dú)提取出來,再用&合并起來,并用通配符*隔開。

="*"&MID(D2,1,1)&"*"&MID(D2,2,1)&"*"

這樣即使不連續(xù)也不影響查找。

=VLOOKUP(F2,A:A,1,0)

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

先用MID的數(shù)組方式,將字符全部拆分開。

=MID(D2,ROW($1:$9),1)

TEXTJOIN可以合并內(nèi)容,并添加分隔符號(hào)*。

=TEXTJOIN("*",1,MID(D2,ROW($1:$9),1))

前后再用&連接通配符*。

="*"&TEXTJOIN("*",1,MID(D2,ROW($1:$9),1))&"*"

直到最近,第3次改善來了,公式超簡(jiǎn)潔。

=REGEXP(D2,"",2,"*")

第三參數(shù)為2的時(shí)候,代表替換。正如效果那樣,替換完就相當(dāng)于每個(gè)字連接通配符*。

最終公式來了,每次改善其實(shí)都可以不借助輔助列,一步到位。

  • 第1次:

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

  • 第2次:

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

  • 第3次:

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

也許公式的新時(shí)代已經(jīng)來了,別再死守著傳統(tǒng)公式了。

相關(guān)文章

最新評(píng)論