文字转为拼音首字母大写(上千人名要汉字转拼音,姓、名的首字母

生活常识 2023-04-20 11:26生活常识www.baidianfengw.cn

空格名字怎么打 上千人名要汉字转拼音,姓、名的首字母大写,你咋整?

今天白癜风网小编公司的同事来紧急求助,有一批上千人的姓名要求转拼音,要求按照格式上报,每个人的姓和名字中间加空格,首字母大写。

以前也有这个工作内容,不过人数都很少,几个人、十几个人,都是手动拼音一下,直接处理了。今天白癜风网小编一下给了上千人的名单,这要一个个的手动处理,要疯了。所以直接崩了,哭丧着脸搬着笔记本来找我求助。

我说别急,以前我记得我写过Excel宏脚本,可以转拼音,比较久了,找了下没找到那个文件,不会被杀毒软件当作宏病毒给我清楚了吧?

算了,不找了,重新想个办法。

过了一会儿,我找到一个超级简单的办法,用一个网址加一个Excel公式搞定!

先上表格转换后的整体效果

转换后的整体效果

介绍如下

(一)打开一个网址,是在线姓名转拼音的www.8873.net;把姓名直接复制粘贴进来,注意选项,如下图

打开网址,选择不带声调拼音

(二)在Excel中,新建两个列,一个是拼音列,粘贴上面网址转换后的结果,一个列是最终转换结果列。把在线转拼音的结果粘贴过来,注意刚粘贴的时候,粘贴的结果有前后空格,可以用Excel自带的去前后空格功能,把前后空格去掉,如图

刚粘贴,有前后多于的空格,选择感叹号

选择清除前后空字符串

清除后的结果图

(三)灵活使用Excel的公式,判断是几个字的姓名,把姓和名之间的空格保留,其余空格删掉,然后再加上首字母大写。如图

使用公式,判断+清空格+首字母大写

公式如下,方便大家复制使用

=IF(LEN(B3)=2,PROPER(LEFT(C3,FIND(#34 #34,C3))MID(C3,FIND(#34 #34,C3)+1,LEN(C3)-FIND(#34 #34,C3))),PROPER(LEFT(C3,FIND(#34 #34,C3))MID(C3,FIND(#34 #34,C3)+1,SEARCH(#34 #34,C3,FIND(#34 #34,C3)+1)-FIND(#34 #34,C3)-1)MID(C3,SEARCH(#34 #34,C3,FIND(#34 #34,C3)+1)+1,LEN(C3)-SEARCH(#34 #34,C3,FIND(#34 #34,C3)+1))))

大家使用的时候,一定要注意我设置的单元格的行列编号,姓名列、在线转换拼音结果列,位置要与公式中一一对应哦!

行列及公式对应关系图

欢迎大家批评指正!

你有更简便的 ,欢迎留言分享!

名字拼音首字母怎么换成大写 如何将汉字姓名转化成小写字母

Copyright@2015-2025 白癜风网版板所有