在Excel中如何获取汉字拼音首字母并大写
一、打开Excel,按“Alt+F11"组合键,弹出“Visual Basic编辑器”,点击菜单栏的“插入”选项,然后点击下拉列表里的“模板”。
二、在弹出的窗口中复制粘贴下面的代码:
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 >= 53679 And tmp <= 54480) Then
getpychar = "Y"
ElseIf (tmp >= 54481 And tmp <= 62289) Then
getpychar = "Z"
Else '如果不是中文,则不处理
getpychar = char
End If
End Function
'逐个取ASC码
Function getpy(str)
For i = 1 To Len(str)
getpy = getpy & getpychar(Mid(str, i, 1))
Next i
End Function
三、关闭Visual Basic编辑窗口,返回Excel,输入公式“=getpy(A1)",然后按回车键。
在Excel中如何获取汉字拼音首字母并大写相关推荐
- Excel中如何获取汉字拼音首字母
Excel中如何获取汉字拼音首字母 在工作中,为了方便查询.排序或者编码,需要生成汉字内容信息的首字母,如果信息很多的话,一个个录入是一件很麻烦的事情,下面给大家介绍一个便捷的方法,轻松获取汉字拼音首 ...
- 在Excel中如何获取汉字拼音首字母?
转自:https://jingyan.baidu.com/article/0a52e3f43c3f6abf63ed7259.html百度经验 在Excel中如何获取汉字拼音首字母?| 在工作中,为了方 ...
- 在delphi 7中实现获取汉字拼音首字母
公司的餐饮系统出品的助记码,还没实现自动从出品名称获取汉字拼音首字母. 所以在网上找了三种解决方法, 一种是kaguo 的使用常用汉字拼音查找方法,这种代码十分简单,实现方便,但是这种代码仅仅是一级字 ...
- 在Excel中获取汉字拼音首字母并大写
最终效果 如果单元格输入=getpychar(E2),并下拉填充,获取的是大写首字母 打开[开发工具]菜单,点击第一个[Visual Basic],弹出代码窗口,在窗口左侧空白处,点击右键,选择[插入 ...
- php获取汉字的首字母,php获取汉字拼音首字母的方法
现实中我们经常看到这样的说明,排名不分先后,按姓名首字母进行排序.这是中国人大多数使用的排序方法.那么在php程序中该如何操作呢? 下面就分享一下在php程序中获取汉字拼音的首字母的方法,在网上搜到的 ...
- iOS 获取汉字拼音首字母
iOS获取汉字首字母 这个一般用在通讯里排序居多,我这里就是用到了通讯里的排序,然后就来mark一下,记录. 核心代码 char pinyinFirstLetter(unsigned short ha ...
- 【C#】获取汉字拼音首字母和全拼
文章目录 利用CJK统一表意符号获取首字母 获取首字母和全拼 另附sql server解决方案 来源 java的同学可以了解下pinyin4j,js可以了解ChinesePY.js 获取拼音的意义多在 ...
- iOS获取汉字拼音首字母的方法
iOS获取汉字拼音首字母的方法 之前在项目中需要根据昵称的首字母进行排序,蹚了几个坑,今天记录一下.其实iOS系统封装的就有获取汉字首字母的方法,但不推荐,想看最优解的同学直接略过: var name ...
- C# 获取汉字拼音首字母
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精 本节探讨C#获取汉字拼音首字母的方法: 代码类东西, ...
最新文章
- CVPR2020论文解析:实例分割算法
- 雷观(七):靠谱的程序员,不是随便一个码农就可以做到的
- 李开复:AI行业正在回归商业本质,技术公司要有服务心态落地为王
- 人工智能推理应用于场景的四大典型方式
- 啧啧,这种程序员……| 每日趣闻
- 网站响应慢的原因分析
- ZooKeeper学习总结(2)——ZooKeeper开源Java客户端ZkClient使用
- 毕业十年,你的收入是怎样的?
- 产品销售的过程中,价值是不断被定义和挖掘的
- VMware:虚拟化技术为运营商消除隐患
- 2022年Python最新面试题汇总及答案
- [强化学习实战]深度Q学习-DQN算法原理
- Microsoft Visual C++ 14.0 is required.
- 韶音骨传导耳机怎么样?南卡和韶音在线评测对比
- AI智能抠图工具--头发丝都可见
- 300元打造智能影音中心
- 耀世升级,第三版Java多线程核心技术手册,成长之路必不可少
- 详解数据分析中的行为分析
- 数据分析案例--01 城市餐饮店铺选址分析
- APS科普:如何缩短制造提前期?
热门文章
- 10 行代码集算器实现写诗机器人
- MAC电脑上使用E-Study的坑
- c语言while end用法,c语言eof的用法
- 不需要ROOT的基于autojs的实现自动收能量、偷能量、管理蚂蚁庄园,领取会员积分的支付宝脚本
- html 练习:展示一首古诗词
- 荒野行动计算机中丢失api,荒野行动PC版提示没有Normaliz.dll怎么办 没有Normaliz.dll解决方法...
- 208 道Java面试题
- office--word使用技巧——论文排版
- Linux通过ssh传输文件
- 【转】漫谈iOS程序的证书和签名机制