如何将EXCEL表格中的汉字转为拼音

供稿:hz-xin.com     日期:2025-01-13
如何将EXCEL表格中的汉字转为拼音

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

2、按“Alt+F11”组合键,进入Visual Basic编辑状态。也就是看到的这个灰色的编辑界面

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

4、看到如下界面

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

复制内容到剪贴板

Function pinyin(p As String) As String

i = Asc(p)

Select Case i

Case -20319 To -20318: pinyin = "a "

Case -20317 To -20305: pinyin = "ai "

Case -20304 To -20296: pinyin = "an "

Case -20295 To -20293: pinyin = "ang "

Case -20292 To -20284: pinyin = "ao "

Case -20283 To -20266: pinyin = "ba "

Case -20265 To -20258: pinyin = "bai "

Case -20257 To -20243: pinyin = "ban "

Case -20242 To -20231: pinyin = "bang "

Case -20230 To -20052: pinyin = "bao "

Case -20051 To -20037: pinyin = "bei "

Case -20036 To -20033: pinyin = "ben "

Case -20032 To -20027: pinyin = "beng "

Case -20026 To -20003: pinyin = "bi "

Case -20002 To -19991: pinyin = "bian "

Case -10587 To -10545: pinyin = "zhi "

Case -10544 To -10534: pinyin = "zhong "

Case -10533 To -10520: pinyin = "zhou "

Case -10519 To -10332: pinyin = "zhu "

Case -10331 To -10330: pinyin = "zhua "

Case -10329 To -10329: pinyin = "zhuai "

Case -10328 To -10323: pinyin = "zhuan "

Case -10322 To -10316: pinyin = "zhuang "

Case -10315 To -10310: pinyin = "zhui "

Case -10309 To -10308: pinyin = "zhun "

Case -10307 To -10297: pinyin = "zhuo "

Case -10296 To -10282: pinyin = "zi "

Case -10281 To -10275: pinyin = "zong "

Case -10274 To -10271: pinyin = "zou "

Case -10270 To -10263: pinyin = "zu "

Case -10262 To -10261: pinyin = "zuan "

Case -10260 To -10257: pinyin = "zui "

Case -10256 To -10255: pinyin = "zun "

Case -10254 To -10254: pinyin = "zuo "

Case Else: pinyin = p

End Select

End Function

Function getpy(str)

For i = 1 To Len(str)

getpy = getpy & pinyin(Mid(str, i, 1))

Next i

End Function

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

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

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

有很多字同音,也有很多字多音,所以无论是汉字转拼音还是拼音转汉字都是不可能实现的!

我想只能一个一个输入吧,如果你有别的好办法时希望你能给大家共享,呵呵先谢啦
楼下的方法,只是加上拼音而汉字也存在,不能直接转为拼音的.

在word 和EXCEL中,都可以:
选中内容----格式---拼音指南

但,在EXCEL中,用起来不如word 中方便,可以在word中形成,再粘贴到别的地方,如粘贴到EXCEL中。

如(rú)何(hé)将(jiāng)EXCEL表(biǎo)格(gé)中(zhōng)的(de)汉(hàn)字(zì)转(zhuǎn)为(wéi)拼(pīn)音(yīn)
--------这是在word中形成的,但,在word 和EXCEL中,拼音在字的上面。

去下载个汗音转换器

如何将EXCEL表格中的汉字转为拼音
1、打开要转换成拼音的excel表格 2、按“Alt+F11”组合键,进入Visual Basic编辑状态。也就是看到的这个灰色的编辑界面 3、执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态;4、看到如下界面 5、把下面的所有内容复制,粘贴到步骤4中的空白处 复制内容到剪贴板 Functi...

苹果电脑excel汉字转换拼音
选中内容---格式---拼音指南 但,在EXCEL中,用起来不如word 中方便,可以在word中形成,再粘贴到别的地方,如粘贴到EXCEL中。如(rú)何(hé)将(jiāng)EXCEL表(biǎo)格(gé)中(zhōng)的(de)汉(hàn)字(zì)转(zhuǎn)为(wéi)拼(pīn)音(yīn)---这是在word中形成的,但,在word ...

EXCEL汉字转拼音怎么转
'* WORD的拼音向导能够将汉字转成拼音全是倚仗微软拼音的帮助,'* 微软拼音2.0以上版本都提供了汉字到拼音的转换功能。'* 微软拼音MSIME.China类中的IFELanguage接口具体实现了转换功能 '* 不过MSIME.China中没有提供IDispatch接口,VBA的CreateObject不支持 '* 调用这样的类,因此我们...

excel中如何将指定单元格的某些字符转化成其他字符
如果只有一个这样的单元格,直接在里面输入就可以了。如果有很多这样的单元格都是要把ABCD换成JUIK, 点击"查找与选择“--“替换”,在“查找内容”中输入“ABCD”,在“替换为”中输入"JUIK",然后点击“全部替换”。

excel表格无端成乱码,能不能恢复啊?
1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。 2.按“添加”按钮,并仿照上面的...

excel中如何将一列文本格式的数字更改为数字格式?
1、首先在表格里面选中需要设置的单元格。2、选中了之后,将这些内容复制。3、接着点右键单击鼠标,在弹出的选项里面点击选择性粘贴进入。4、进入到选择性粘的的界面就好,在运算里面选择乘,然后确定。5、这时候单元格上方会出现一个提示框,点击他的下拉按钮。6、在下拉按钮里面选择转换为数字这个选项...

excel中如何将文本换为数值,
在 Excel 中将文本转换为数值,最简便的方法是先复制文本内容,接着右键点击选择“选择性粘贴”,并在弹出的菜单中选择“数值”选项,最后点击确定按钮。如此操作后,原先的文本将被转换为数值格式。不论网页上的数字以何种格式呈现,使用上述方法皆能将其转换为数值。然而,若在粘贴网页内容时,先使用了...

excel如何将替换为其他符号excel怎么把替换掉
一:问题原因是什么?\\" * \\"在 Excel 中称为通配符,何为通配符?你可以把它理解为就是所有的意思。所以如果你直接把\\"查找内容\\"设置为 * ,\\"替换为\\"设置为 x ,此时这句话的意思就是将表格所有内容替换为 x,自然就会出错了。二:如何解决问题?只需要在查找内容的 * 前面加一个字符 ~,...

Excel表格中一个单元格中如何设置不同的文字方向
1、打开EXCEL表格,然后随便输入几个文字。2、选择文字右击鼠标垫,选择设置单元格,出现如下界面。3、选择对齐,圈出来的防线显示文本横向。4、我们点击竖向文本,然后点击确定。5、看到文字的效果图。6、再次选择设置单元格,为文字添加方框。7、最终效果图如下。

汉字转拼音
转拼音:zhuǎn、zhuàn,声母是zh,韵母是uǎn,声调是三声。声母是zh,韵母是uàn,声调是四声。转释义:转zhuǎn 1、迁徙;流亡。2、不直接的,中间再经过别人或别的地方。3、改换方向。4、改变位置。5、改变形势、情况。转zhuàn 1、旋转:车轮飞转。2、使旋转。