发布网友 发布时间:2022-04-24 15:56
共3个回答
热心网友 时间:2023-10-20 22:03
步骤如下:
1.鼠标定在C2单元格中,输入公式“=getpy(B2)”,敲回车确认,如图所示:
2.选中C2单元格,鼠标放在单元格右下角出现“+”后,向下拖动鼠标。如图:
3.这时候所有人的姓名都以汉语拼音形式显示了。
4.光标定在D2单元格中,输入公式“=PROPER(C2)”,敲回车确认。我们看到唐僧的姓名拼音就变成大写的了。
热心网友 时间:2023-10-20 22:04
光标定在C2单元格中,输入公式“=getpy(B2)”,敲回车确认
选中C2单元格,鼠标放在单元格右下角出现“+”后,向下拖到鼠标。
所有人的姓名都以汉语拼音形式显示了
热心网友 时间:2023-10-20 22:04
1、方法一,在Excel表中可这样操作:
格式-拼音指南-编辑-,此时在单元格名字上方出现一个拼音输入方框可以直接输入拼音。如果要求首字母是大写变换输入方式为大写就可以了。
2、方法二,在Excel表中:
打开excel 添加个模块(操作:打开excel--按alt+F11--插入--模块)将下列内容复制粘贴至模块中,点击“保存”。然后在Excel中就可以转换了。
Function PinYin(Hz As String)
Dim PinMa As String
Dim MyPinMa As Variant
Dim Temp As Integer, i As Integer, j As Integer
PinMa = "a,20319,ai,20317,an,20304,ang,20295,ao,20292,"
PinMa = PinMa & "ba,20283,,20265,ban,20257,bang,20242,bao,20230,bei,20051,ben,20036,beng,20032,bi,20026,bian,20002,biao,19990,bie,19986,bin,19982,bing,19976,bo,19805,bu,19784,"
MyPinMa = Split(PinMa, ",")
For i = 1 To Len(Hz)
Temp = Asc(Mid(Hz, i, 1))
If Temp < 0 Then
Temp = Abs(Temp)
For j = 791 To 1 Step -2
If Temp <= Val(MyPinMa(j)) Then
PinYin = PinYin & MyPinMa(j - 1) & " "
Exit For
End If
Next
End If
Next
PinYin = Trim(PinYin)
End Function
然后再任意单元格输入
=pinyin(a1)
就把a1中的汉字转换成拼音了。