有時候,我們需要提取漢字的首個拼音字母,如:
Excel高手隻會告訴你,用VBA編寫自定義函數。其實用Vlookup函數就可以完成:
首先,你需要有一個漢字、字母的對照表(拼音的臨界點漢字),然後就可以用Vlookup函數的查找單個漢字的拼音首字母了。
=VLOOKUP(D3,A$2:B$24,2)
注意:
如果你想把對照表裝進公式裡,可以選取公式中區域按F9,就可以删除掉區域了。
如果是多個字轉拼音,就需要先截取轉拼音後用&連接了。
=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函數,用它更簡單:
=LOOKUP(D3,A$2:B$24)
大部分人隻會用Vlookup函數的精确查找,其實區配查找(省略最後一個參數)才是Vlookup的高級用法,你會用嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!