excel表中汉字转换拼音函数有吗

已举报 回答 关注

excel表中汉字转换拼音函数有吗

  • 回答数

    5

  • 浏览数

    8,201

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
应用举例
目标汉字: 汉字转拼音举例

1 显示用空格分开的拼音
公式: =HzToPy($b$19," ")
结果: hàn zì zhuǎn pīn yīn jǔ lì
2 显示用空格分开的拼音,同时不显示注音符号
公式: =HzToPy($b$19," ",false)
结果: han zi zhuan pin yin ju li
3 显示用空格分开的拼音,不显示注音符号,同时仅显示拼音的首字,并大写
公式: =HzToPy($b$19," ",false,true,false)
结果: H Z ZH P Y J L
4 显示用空格分开的拼音,不显示注音符号,同时仅显示拼音的首字母,并大写
公式: =HzToPy($b$19," ",false,true)
结果: H Z Z P Y J L
取消 评论
你给我发个邮件,我给你发个用函数做的,很不错,是一个高手 做我的留下了,也可以用自定义函数做fanwei0602@163.com
取消 评论
格式》拼音指南
我的2003好象要手工输入拼音:)
实在不行,WORD里拼音指南生成拼音后复制到EXCEL里
取消 评论

工具/原料

excel


方法/步骤


1.打开要转换成拼音的excel表格


在excel中怎样把汉字转换成拼音

2.按“Alt+F11”组合键,进入Visual Basic编辑状态。


在excel中怎样把汉字转换成拼音

3.执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态;


在excel中怎样把汉字转换成拼音

4.看到如下界面


在excel中怎样把汉字转换成拼音

5.把下面的所有内容复制,粘贴到步骤4中的空白处


在excel中怎样把汉字转换成拼音

6.按下ALT+Q关闭Visual Basic编辑窗口,返回Excel编辑状态


在excel中怎样把汉字转换成拼音

7.选中转换后的拼音需要放在哪个列,例如要把B列的第2行的内容转换成拼音,放在D列的第2个单元格,输入公式:=getpy(B2),这里的B2,是指源头单元格的坐标


在excel中怎样把汉字转换成拼音

8.如果要去除拼音之间的空格。去掉空格的拼音放在E列,如果这个未去掉空格的数据原来在D2单元格,去掉空格之后的拼音放在E2单元格,则在E2单元格输入: =SUBSTITUTE(D2," ","")


在excel中怎样把汉字转换成拼音

9.截图敲字很累,如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!


在excel中怎样把汉字转换成拼音
取消 评论


方法/步骤


1.1.启动Excel 2003(其它版本请仿照操作),打开相应的工作表;


2.2.执行“工具→宏→Visual Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual Basic编辑状态;


3.3.执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态;


4.4.将代码输入其中;


5.5.代码输入完成后,直接关闭Visual Basic编辑窗口,返回Excel编辑状态;


6.6.自定义函数就可以用了,如:选中A2单元格,输入公式:=getpy(A2)。


注意事项


有极个别的汉字不能转换,手动就可以了!


使用公式,去掉拼音之间的空格 假设你的这个数据在A1单元格,在B1单元格输入: =SUBSTITUTE(A1," ","")

取消 评论
ZOL问答 > excel表中汉字转换拼音函数有吗

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?