TEXTJOIN+MID+REGEXP公式完美解決對賬最頭疼的名稱不一樣問題
對賬的時候最怕名稱不一樣,左邊是全稱,右邊是簡稱,現(xiàn)在要根據(jù)簡稱查找引用全稱。

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

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

這樣即使不連續(xù)也不影響查找。
=VLOOKUP(F2,A:A,1,0)

這種方法雖好,但只局限性簡稱字符少的,如果有7-8個字,用&和MID寫公式會超級繁瑣。因此,第2次改善來了,用TEXTJOIN+MID。
先用MID的數(shù)組方式,將字符全部拆分開。
=MID(D2,ROW($1:$9),1)

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

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

直到最近,第3次改善來了,公式超簡潔。
=REGEXP(D2,"",2,"*")

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

最終公式來了,每次改善其實(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)
也許公式的新時代已經(jīng)來了,別再死守著傳統(tǒng)公式了。
相關(guān)文章

試試選擇性粘貼+合并計算? 格式不同多excel表對賬別用SUMPRODUCT了
excel多個表格想要核對每個表格的數(shù)據(jù)差異,該怎么核對呢?平時我們都是使用SUMPRODUCT,這次我們換一個技巧,使用試試選擇性粘貼+合并計算試試2024-10-28
完美實(shí)現(xiàn)表格自動化! excel中Textjoin和Filter公式組合使用技巧
老板交給你一個任務(wù),根據(jù)左邊兩列的數(shù)據(jù),讓你快速把C列結(jié)果給出來,我們就可以使用Textjoin和Filter公式搭配實(shí)現(xiàn)表格自動化2024-11-26
Excel一鍵自動實(shí)時排序 這個SORT公式太牛了!
Excel表格經(jīng)常需要進(jìn)行各種排序,以前,我們只能手動的進(jìn)行排序,現(xiàn)在我們可以使用SORT公式一鍵自動實(shí)時排序,詳細(xì)如下2024-11-26
Excel新函數(shù)公式TOCOL太強(qiáng)大了! 把Vlookup秒成渣
在最新版本的Excel里面,更新了很多新函數(shù),其中TOCOL函數(shù)公式非常強(qiáng)大,值得一學(xué),下面我們就來看看多種用法2024-11-26
快來看看你到底幾歲退休! Excel公式計算延遲退休年齡的技巧
你啥時候可以退休?相比以前多上幾年?今天我們來看看EXCEL通過出生日期計算退休日期的公式,以便批量計算退休日期2024-11-25
excel擬合曲線怎么顯示公式? excel擬合曲線的制作教程
在Excel中進(jìn)行曲線擬合并獲取相應(yīng)的數(shù)學(xué)公式的方法,同時也適用于各種類型的數(shù)據(jù)分析和預(yù)測模型的建立,記得在進(jìn)行曲線擬合時,要根據(jù)實(shí)際情況選擇合適的曲線類型,以確保分2024-09-06
Excel如何顯示文檔中所有公式 Excel表格文檔顯示文檔中所有公式的方法
Excel如何顯示文檔中所有公式?我們只需要點(diǎn)擊打開Excel中的公式工具,然后在其子工具欄中找到“顯示公式”工具,直接點(diǎn)擊打開該工具即可2024-05-17
計算優(yōu)秀率用哪個函數(shù)? 計算優(yōu)秀率的excel函數(shù)公式
在Excel中,計算優(yōu)秀率需要使用COUNTIF和COUNTA函數(shù),優(yōu)秀率計算需先設(shè)定優(yōu)秀標(biāo)準(zhǔn),再計算滿足標(biāo)準(zhǔn)的人數(shù)和總?cè)藬?shù),最后相除,詳細(xì)請看下文介紹2024-05-11
excel比例函數(shù)是什么? Excel比例函數(shù)公式顯示幾比幾的技巧
在Excel中,比例函數(shù)是一種用于計算兩個數(shù)值之間的比例關(guān)系的公式,使用比例函數(shù),可以快速地計算出兩個數(shù)值之間的比例,并可以以百分比的形式顯示結(jié)果,詳細(xì)請看下文介紹2024-03-21
常用的excel函數(shù)類別有哪些? Excel十三大類函數(shù)公式大全
excel中很多函數(shù)經(jīng)常使用,函數(shù)可以分為13類,大概有505個函數(shù),我們分別從13大類中調(diào)幾個常用的函數(shù)來介紹,詳細(xì)請看下文介紹2024-03-20



