Excel表格提取汉字首字母公式

最近工作中遇到很多需要将中文转成英文首字母的,百度出来的多是用VBA,需要启用宏不说,而且很多字不能转换,晚上找到一个利用LOOKUP和MID函数就能简单的将中文转换成拼音首字母,现分享给大家。

1.右键单击任意单元格,定义名称。
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”}
2

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)
3

注意这里是截取了5个字母,如果有6个字母就在后面加”&LOOKUP(MID(A2,6,1),PY)“以此类推,PY是我们上面定义的名称

4.下拉填充即可。

个人感觉比用VBA更快速直接,测试中未发现不能转换的。

未经允许不得转载:郑州seo|不知则问,不能则学!-郑州seo笔记 » Excel表格提取汉字首字母公式

赞 (0)
'); })();