
假设A列为汉字,提取的拼音第一个字母放在B列,以Excel2010版为例, *** 作如下:
1、单击菜单栏的“开发工具”,”Visual Basic“编辑器,Visual Basic编辑器
2、执行“插入→模块”命令,在模块代码编辑区输入下列代码:
Function pinyin(p As String) As String
i = Asc(p)
Select Case i
Case -20319 To -20284: pinyin = "A"
Case -20283 To -19776: pinyin = "B"
Case -19775 To -19219: pinyin = "C"
Case -19218 To -18711: pinyin = "D"
Case -18710 To -18527: pinyin = "E"
Case -18526 To -18240: pinyin = "F"
Case -18239 To -17923: pinyin = "G"
Case -17922 To -17418: pinyin = "H"
Case -17417 To -16475: pinyin = "J"
Case -16474 To -16213: pinyin = "K"
Case -16212 To -15641: pinyin = "L"
Case -15640 To -15166: pinyin = "M"
Case -15165 To -14923: pinyin = "N"
Case -14922 To -14915: pinyin = "O"
Case -14914 To -14631: pinyin = "P"
Case -14630 To -14150: pinyin = "Q"
Case -14149 To -14091: pinyin = "R"
Case -14090 To -13319: pinyin = "S"
Case -13318 To -12839: pinyin = "T"
Case -12838 To -12557: pinyin = "W"
Case -12556 To -11848: pinyin = "X"
Case -11847 To -11056: pinyin = "Y"
Case -11055 To -2050: pinyin = "Z"
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
3、代码输入完成后,关闭Visual Basic编辑窗口,返回Excel工作表;
4、在B1单元格,输入公式:=getpy(A1)。
超级语音 27[电子阅读]
超级语音是1个语音合成软件 ,本软件使用完全国产技术的语音合成库,合成的语音自然、清晰,完全自然朗读,可以把文本转化成语音 ,然后读出来可以朗读文章,发音清楚,女性语音,声音自然,可以设置语音朗读的速度和
下载地址:
>
写汉字出拼音的软件有中文词典、在线汉字转换拼音工具、实用汉字转拼音软件,这些软件都可以实现汉字转拼音,其中中文词典可以在应用商店得到,后两种直接在PC上搜索就可以获取到,实用汉字转拼音软件可以使用迅雷下载。
以上就是关于Excel 请问如何提取中文拼音第一个字母全部的内容,包括:Excel 请问如何提取中文拼音第一个字母、有什么软件可以把中文的拼音和读音读出来的、写汉字出拼音的软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)