

Excel专家只会告诉您在VBA中编写自定义函数。其实用的Vlookup功能可以完成:

首先,您需要具有一个汉字和字母(拼音的关键点汉字)比较表,然后可以使用Vlookup函数查找单个汉字的拼音首字母。
= VLOOKUP(D3,A $ 2:B $ 24,2)
注意:

大多数传输的比较表是错误的。下图第八行中的字母G对应于“ Karma”,而不是传输的“ Yi”(如果使用后者检查海关,结果为F,而不是G)在公式中,Vlookup仅具有3个参数,省略最后一个参数以表示匹配搜索。

如果要将比较表放入公式中,可以选择公式中的区域,然后按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个字符组成,因此必须在第三个字符后加上IF来确定名称的长度

实际上,如果您熟悉Lookup函数,则使用起来会更容易:
= LOOKUP(D3,A $ 2:B $ 24)

Excel解释:大多数人仅使用Vlookup函数进行精确搜索。实际上,匹配搜索(省略最后一个参数)是Vlookup的高级用法。你会用吗?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-350766-1.html
有人需要便宜的
应该清醒清醒
这就是博弈