问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在EXCEL中如何取汉字拼音首字母?

发布网友 发布时间:2022-04-23 07:51

我来回答

3个回答

热心网友 时间:2022-04-11 18:49

具体操作步骤如下:

所需材料:Excel、Excel取首字母大写函数。

一、首先打开Excel,然后按Alt+F11打开Viaual Basic编辑器,点击工具栏“插入”,下拉菜单内点击“模块”。

二、把准备好的取拼音首字母大写函数粘贴进来,关闭Viaual Basic编辑器。

三、回到Excel界面,旁边单元格内输入“=getpy(A1)&RIGHT(B1,2)&RIGHT(C1,2)”,其中“=getpy(A1)”为求A1单元格的拼音首字母大写,后面是求B1和C1单元格后两位,这时按下回车键执行。

四、按下回车键后,就可以得到LDH6582的结果了。

热心网友 时间:2022-04-11 20:07

分两步
1、取得拼音
得用到VBA

打开Excel->工具->宏->Viaual Basic编辑器
在弹出来的窗口中对着VBAproject点右键->插入->模块
下面会出现一个名为"模块1",点击
在右边的空白栏中粘贴以下内容:
''''''''''''''''''''''''''''''
Function getpychar(char)
tmp = 65536 + Asc(char)
If (tmp >= 45217 And tmp <= 45252) Then
getpychar = "A"
ElseIf (tmp >= 45253 And tmp <= 45760) Then
getpychar = "B"
ElseIf (tmp >= 45761 And tmp <= 46317) Then
getpychar = "C"
ElseIf (tmp >= 46318 And tmp <= 46825) Then
getpychar = "D"
ElseIf (tmp >= 46826 And tmp <= 47009) Then
getpychar = "E"
ElseIf (tmp >= 47010 And tmp <= 47296) Then
getpychar = "F"
ElseIf (tmp >= 47297 And tmp <= 47613) Then
getpychar = "G"
ElseIf (tmp >= 47614 And tmp <= 48118) Then
getpychar = "H"
ElseIf (tmp >= 48119 And tmp <= 49061) Then
getpychar = "J"
ElseIf (tmp >= 49062 And tmp <= 49323) Then
getpychar = "K"
ElseIf (tmp >= 49324 And tmp <= 49895) Then
getpychar = "L"
ElseIf (tmp >= 49896 And tmp <= 50370) Then
getpychar = "M"
ElseIf (tmp >= 50371 And tmp <= 50613) Then
getpychar = "N"
ElseIf (tmp >= 50614 And tmp <= 50621) Then
getpychar = "O"
ElseIf (tmp >= 50622 And tmp <= 50905) Then
getpychar = "P"
ElseIf (tmp >= 50906 And tmp <= 51386) Then
getpychar = "Q"
ElseIf (tmp >= 51387 And tmp <= 51445) Then
getpychar = "R"
ElseIf (tmp >= 51446 And tmp <= 52217) Then
getpychar = "S"
ElseIf (tmp >= 52218 And tmp <= 52697) Then
getpychar = "T"
ElseIf (tmp >= 52698 And tmp <= 52979) Then
getpychar = "W"
ElseIf (tmp >= 52980 And tmp <= 53640) Then
getpychar = "X"
ElseIf (tmp >= 53689 And tmp <= 54480) Then
getpychar = "Y"
ElseIf (tmp >= 54481 And tmp <= 62289) Then
getpychar = "Z"
Else '如果不是中文,则不处理
getpychar = char
End If
End Function
Function getpy(str)
For i = 1 To Len(str)
getpy = getpy & getpychar(Mid(str, i, 1))
Next i
End Function

按ALT+F11回到EXCEL

2、如果你的表如下
A B C D
1 姓名 出生年月 工作时间
2 刘德华 1965 1982

在D2单元格输入公式
=getpy(A2)&right(B2,2)&right(C2,2)
OK了

热心网友 时间:2022-04-11 21:58

遇到多音字怎么处理,比如“朝”,返回“C”还是“Z”?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪个牌子复印机好 复印店用什么型号的复印机好 开复印店需要什么设备 家用打印复印机哪个好 如何分辨鞋底是不是空心格子底? Ubuntu10.04下安装Oracle11g 超市监控多少钱 超市防盗器要多少钱 超市防盗系统多少钱 智能存放柜管理系统 48小时核酸检测结果在哪里查询-48小时核酸检测怎么看结果 Excel写拼音g的时候如何覆盖表格? 喝酒后喝蜂蜜柚子茶会不会对身体有伤害? 喝酒喝醉了总是吐喝点蜂蜜柚子茶可以么 什么东西方便解酒,蜂蜜柚子茶行吗 有谁知道Excel中提取拼音的首字母的方法? Excel工作表中怎样快速输入拼音? 怎样能使EXCEL里的汉字变成拼音啊? 在Excel 中 怎样打出来名字 自动生成拼音啊? 恭喜发财,新年有啥祝福语! Excel中怎么输入拼音字母 过年的祝福语 在红包上写新年祝福语 excel2007怎么把拼音a和g打出手写? 春节祝福语有哪些? (四个字的)多多益善 恭过年祝福语 vivoy53屏幕密码忘记了怎么办连安全密码也忘记了该怎么办呢 过年当天的祝福语 我的vivoy53,密码忘了,密保也忘了,我想刷机该怎么办? vivo Y53手机锁屏密码忘记了怎么办? 好的过年祝福语 蜂蜜柚子茶非常好喝,你知道蜂蜜柚子茶都具有哪些功效吗? 请问如何才能在WORD或EXCEL文档里打出拼音的声调?谢谢。 使用Excel如何标注拼音声调? 在EXCEL表格里名称如何自动生成拼音简码? excel中如何实现提取汉字的拼音首字母 linux centos 下,如何不通过网络安装mysql?? centos7非root用户不连网情况下怎么安装mysql 作文《我的朋友》 《我的朋友》作文 关于《我的朋友》的80字作文 CentOS7安装Mysql5.7.19安装到73%卡住不动了,怎么办? 我的好朋友作文怎么写? centos如何安装mysql怎么安装的是mariadb 我的朋友 作文 centos 7还可以安装mysql吗 我的朋友作文 我的朋友作文400字 我的朋友作文(10篇)【精选】 我的朋友作文六百字 《 我的朋友》作文