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

對賬的時候最怕名稱不一樣,左邊是全稱,右邊是簡稱,現(xiàn)在要根據(jù)簡稱查找引用全稱。
最原始的做法就是簡稱前后加通配符,再進行VLOOKUP。這種只針對連續(xù)字符相同的有效,如果出現(xiàn)北京大學(xué)、北大這種不連續(xù)的就無法查找。
=VLOOKUP("*"&D2&"*",A:A,1,0)
第1次改善,將簡稱的每個字符用MID單獨提取出來,再用&合并起來,并用通配符*隔開。
="*"&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)于每個字連接通配符*。
最終公式來了,每次改善其實都可以不借助輔助列,一步到位。
- 第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完美實現(xiàn)表格自動化! excel中Textjoin和Filter公式組合使用技巧
老板交給你一個任務(wù),根據(jù)左邊兩列的數(shù)據(jù),讓你快速把C列結(jié)果給出來,我們就可以使用Textjoin和Filter公式搭配實現(xiàn)表格自動化2024-11-26- Excel表格經(jīng)常需要進行各種排序,以前,我們只能手動的進行排序,現(xiàn)在我們可以使用SORT公式一鍵自動實時排序,詳細如下2024-11-26
Excel新函數(shù)公式TOCOL太強大了! 把Vlookup秒成渣
在最新版本的Excel里面,更新了很多新函數(shù),其中TOCOL函數(shù)公式非常強大,值得一學(xué),下面我們就來看看多種用法2024-11-26快來看看你到底幾歲退休! Excel公式計算延遲退休年齡的技巧
你啥時候可以退休?相比以前多上幾年?今天我們來看看EXCEL通過出生日期計算退休日期的公式,以便批量計算退休日期2024-11-25excel擬合曲線怎么顯示公式? excel擬合曲線的制作教程
在Excel中進行曲線擬合并獲取相應(yīng)的數(shù)學(xué)公式的方法,同時也適用于各種類型的數(shù)據(jù)分析和預(yù)測模型的建立,記得在進行曲線擬合時,要根據(jù)實際情況選擇合適的曲線類型,以確保分2024-09-06Excel如何顯示文檔中所有公式 Excel表格文檔顯示文檔中所有公式的方法
Excel如何顯示文檔中所有公式?我們只需要點擊打開Excel中的公式工具,然后在其子工具欄中找到“顯示公式”工具,直接點擊打開該工具即可2024-05-17計算優(yōu)秀率用哪個函數(shù)? 計算優(yōu)秀率的excel函數(shù)公式
在Excel中,計算優(yōu)秀率需要使用COUNTIF和COUNTA函數(shù),優(yōu)秀率計算需先設(shè)定優(yōu)秀標準,再計算滿足標準的人數(shù)和總?cè)藬?shù),最后相除,詳細請看下文介紹2024-05-11excel比例函數(shù)是什么? Excel比例函數(shù)公式顯示幾比幾的技巧
在Excel中,比例函數(shù)是一種用于計算兩個數(shù)值之間的比例關(guān)系的公式,使用比例函數(shù),可以快速地計算出兩個數(shù)值之間的比例,并可以以百分比的形式顯示結(jié)果,詳細請看下文介紹2024-03-21常用的excel函數(shù)類別有哪些? Excel十三大類函數(shù)公式大全
excel中很多函數(shù)經(jīng)常使用,函數(shù)可以分為13類,大概有505個函數(shù),我們分別從13大類中調(diào)幾個常用的函數(shù)來介紹,詳細請看下文介紹2024-03-20