用公式将汉字转换成拼音首字母
1、右键单击任意单元格,定义名称。

2、名称输入:PY引用位置输入: ={"","吖","八","攃","咑","鵽","发","旮","哈","丌","咔","垃","妈","乸","噢","帊","七","冄","仨","他","屲","夕","丫","帀";"","A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y","Z"}

3、在需转换结果的单元格输入:=LOOKUP(MID(A2,1,1),PY)&LOOKUP(MID(A2,2,1),PY)&LOOKUP(MID(A2,3,1),PY)&LOOKUP(MID(A2,4,1),PY)&LOOKUP(MID(A2,5,1),PY) 。如果有6个字就在后面加”&LOOKUP(MID(A2,6,1),PY)“以此类推。

4、下拉填充即可。个人感觉比用VBA更快速直接,测试中未发现不能转换的。
