⑴ 在EXCEL中根据汉字提取拼音的第一个大写字母问题,根据你的操作步骤操作后,执行结果为#NAME
按ALT+F11进入VBA
插入→模块,插入一个新模块。再双击插入的模块,进入模块代码编辑状态
复制以下的代码
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
代码输入完成后,关闭Visual Basic编辑窗口,返回Excel编辑状态
到这,自定义函数就设置好了
然后在你想要提取首字母的地方,输入公式=getpy()
比如这样
⑵ 汉字转拼音
转拼音:zhuǎn、zhuàn,声母是zh,韵母是uǎn,声调是三声。声母是zh,韵母是uàn,声调是四声。
转释义:
转zhuǎn
1、迁徙;流亡。
2、不直接的,中间再经过别人或别的地方。
3、改换方向。
4、改变位置。
5、改变形势、情况。
转zhuàn
1、旋转:车轮飞转。
2、使旋转。
汉字笔画:
相关组词:
1、逆转[nì zhuǎn]
向相反的方向或坏的方面转变;倒转。
2、辗转[zhǎn zhuǎn]
也作展转。
3、宛转[wǎn zhuǎn]
婉转。
4、转载[zhuǎn zǎi]
报刊上刊登别的报刊上发表过的文章。
5、转租[zhuǎn zū]
承租人经出租人同意,将其承租物租给第三人。
⑶ Excel表格输入姓名后自动转换拼音的公式
1、首先在自己电脑上,打开Excel一份表格。
⑷ excel汉字转拼音
方法如下:
1.启动Excel
2003(其它版本请仿照操作),打开相应的工作表;
2.执行“工具→宏→Visual
Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual
Basic编辑状态;
3.执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态;
4.将代码输入其中;
5.代码输入完成后,直接关闭Visual
Basic编辑窗口,返回Excel编辑状态;
6.自定义函数就可以用了,如:选中A2单元格,输入公式:=getpy(A2)。
很抱歉,回答者上传的附件已失效
⑸ 怎样把名字转化为拼音
把名字转化为拼音方法如下:
1、光标定在C2单元格中,输入公式“=getpy(B2)”,敲回车确认,如图所示:
看到唐僧的汉语拼音就自动出现了。
⑹ Excel汉字转拼音
这个貌似是自定义函数,不是系统自带的,所以系统不认可
⑺ EXCEL 汉字转拼音问题
第一步:如果名是两个字的(假设存放在D列),把两个字各放一列,公式=right(D1,1),具体位置依此类推。第二步:把A列(即姓这一列)贴到记事本里,这样出来的是文本,然后再把文本贴到WORD里,抹黑这些文本,然后格式-〉中文版式-〉拼音指南。看一看,是不是出现了拼音信息。第三步:还是抹黑上述文本,然后表格-〉转换-〉文字转化成表格,再把表格贴回到B列去,然后在C列中写公式=phonetic(b1),拼音信息就取出来了。第四步:将名的两列(假设是E、F)照以上处理,把拼音信息又另放两列(假设是G、H)。然后取首字母,公式=left(G1,1)。其他依此类推。取出的首字母又另放两列(假设是I、J)。第五步:合并I、J两列内容。公式=concatenate(I1,J1)。其他依此类推。合并后的内容在K列。第六步:把ACDK四列选择性粘贴到空白表页或者空白单元格里就完成了。 另:1、你需要有微软拼音输入法2.0以上才行。 2、取出的拼音信息中会有1234这几个数字,那是表示声调的。你只需在Excel中使用替换,把这几个数字替换成空就可以了。 在WORD里,自定义—命令—格式里找到拼音指南,把它调出来,将所要变成拼音的文安选中,然后点击“拼音指南”然后确定就可了。
⑻ 如何在EXCEL2016中将中文姓名显示为拼音
按步骤来:
1,按组合键ALT+F11调出VB窗口——插入——模块(复制代码到新模块中,复制完后始可关闭VB窗口。代码私信提供给你)
⑼ 在Excel 中 怎样打出来名字 自动生成拼音啊
1、首先网络搜索(新华字典Excel版)。如图所示。