将Excel中的汉字全部转成拼音

这是一个比较特别的需求,只有一些特定场合才用得上。但是一旦需要的时候,还真没有特别好的办法来处理。这里我们送你一段VBA代码,可以帮你轻松实现这个功能。

关注本公众号,点击底部菜单“联系客服”,与客服取得联系,索取“汉字转拼音”模板文件

代码很简单。

01

打开Excel文件,按Alt+F11打开VBA 编辑器,在左边插入模块:

在右侧区域,将下面两段代码复制代码区域:

02

使用方式

这里的代码创建了一个用户定义函数(UDF),我们可以想使用普通的Excel函数一样使用它们。

在单元格中输入公式:

=GetPY(B3)

填充整个区域,得到所有汉字的拼音,

这个结果中拼音全部是小写,如果希望转成大小,可以使用公式:

=UPPER(C3)
upper函数可以将所有的英文字母转为大写

如果希望首字母大写,可以使用公式:

=PROPER(C3)

PROPER函数可以将每个单词的首字母转为大写,其余的为小写

需要提醒注意的是,这个代码只转换常用汉字,一般来说也够用了。

加入E学会,学习VBA编程和其他Excel技能。一次加入,永久有效

(0)

相关推荐