如果有一个汉字拼音对照表,问题就简单多了。
假设A列为汉字,B列为汉字对应的拼音 (这个对照表可以在网上下载,如果不是EXCEL文件,可以转化成EXCEL文件)但要注意,汉字不能有相同的出现(因为汉字多音现象比较多,要将重复汉字删除)转化完后保存在C:\汉字拼音对照表.xls
则可以使用VLOOKUP函数
假设A输入姓名,B显示对应拼音
B1输入
=vlookup(left(a1,1),[c:\汉字拼音对照表.xls]sheet1!a1:b10000,2,0)&vlookup(mid(a1,2,1),[c:\汉字拼音对照表.xls]sheet1!a1:b10000,2,0)&vlookup(right(a1,1),[c:\汉字拼音对照表.xls]sheet1!a1:b10000,2,0)
这个公式是对三个字的姓名进行翻译,其他的对公示稍作修改即可
追问好像不行的,估计只能用手输入了,没有快捷的方法了。