tft每日頭條

 > 知識

 > vlookup匹配漢字變數字

vlookup匹配漢字變數字

知識 更新时间:2025-02-08 06:09:54

有時候,我們需要提取漢字的首個拼音字母,如:

vlookup匹配漢字變數字(Vlookup函數的妙用漢字轉拼音)1

Excel高手隻會告訴你,用VBA編寫自定義函數。其實用Vlookup函數就可以完成:

首先,你需要有一個漢字、字母的對照表(拼音的臨界點漢字),然後就可以用Vlookup函數的查找單個漢字的拼音首字母了。

=VLOOKUP(D3,A$2:B$24,2)

注意:

  • 網傳的對照表多數都是錯的,如下圖的第8行字母G對應的是 ”噶“,不是網傳的“猤”(如果用後者查關,結果是F,不是G)
  • 公式中Vlookup隻有3個參數,最後一個參數省略表示匹配查找。

vlookup匹配漢字變數字(Vlookup函數的妙用漢字轉拼音)2

如果你想把對照表裝進公式裡,可以選取公式中區域按F9,就可以删除掉區域了。

vlookup匹配漢字變數字(Vlookup函數的妙用漢字轉拼音)3

如果是多個字轉拼音,就需要先截取轉拼音後用&連接了。

=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判斷姓名的長度

vlookup匹配漢字變數字(Vlookup函數的妙用漢字轉拼音)4

其實,如果你熟悉Lookup函數,用它更簡單:

=LOOKUP(D3,A$2:B$24)

vlookup匹配漢字變數字(Vlookup函數的妙用漢字轉拼音)5

大部分人隻會用Vlookup函數的精确查找,其實區配查找(省略最後一個參數)才是Vlookup的高級用法,你會用嗎?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved