發(fā)布時間:2024-01-23閱讀(15)
有時候,我們需要提取漢字的首個拼音字母,如:

Excel高手只會告訴你,用VBA編寫自定義函數(shù)。其實用Vlookup函數(shù)就可以完成:
首先,你需要有一個漢字、字母的對照表(拼音的臨界點漢字),然后就可以用Vlookup函數(shù)的查找單個漢字的拼音首字母了。
=VLOOKUP(D3,A$2:B$24,2)
注意:

如果你想把對照表裝進公式里,可以選取公式中區(qū)域按F9,就可以刪除掉區(qū)域了。

如果是多個字轉(zhuǎn)拼音,就需要先截取轉(zhuǎn)拼音后用&連接了。
=VLOOKUP(LEFT(G3),A$2:B$24,2)&VLOOKUP(MID(G3,2,1),A$2:B$24,2)&IF(LEN(G3)=3,VLOOKUP(MID(G3,3,1),A$2:B$24,2),"")
公式說明:
因為有2個字的姓名,所以第3個字起要添加IF判斷姓名的長度

其實,如果你熟悉Lookup函數(shù),用它更簡單:
=LOOKUP(D3,A$2:B$24)

大部分人只會用Vlookup函數(shù)的精確查找,其實區(qū)配查找(省略最后一個參數(shù))才是Vlookup的高級用法,你會用嗎?
歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-93128.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖