一、打开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中如何获取汉字拼音首字母并大写相关推荐

  1. Excel中如何获取汉字拼音首字母

    Excel中如何获取汉字拼音首字母 在工作中,为了方便查询.排序或者编码,需要生成汉字内容信息的首字母,如果信息很多的话,一个个录入是一件很麻烦的事情,下面给大家介绍一个便捷的方法,轻松获取汉字拼音首 ...

  2. 在Excel中如何获取汉字拼音首字母?

    转自:https://jingyan.baidu.com/article/0a52e3f43c3f6abf63ed7259.html百度经验 在Excel中如何获取汉字拼音首字母?| 在工作中,为了方 ...

  3. 在delphi 7中实现获取汉字拼音首字母

    公司的餐饮系统出品的助记码,还没实现自动从出品名称获取汉字拼音首字母. 所以在网上找了三种解决方法, 一种是kaguo 的使用常用汉字拼音查找方法,这种代码十分简单,实现方便,但是这种代码仅仅是一级字 ...

  4. 在Excel中获取汉字拼音首字母并大写

    最终效果 如果单元格输入=getpychar(E2),并下拉填充,获取的是大写首字母 打开[开发工具]菜单,点击第一个[Visual Basic],弹出代码窗口,在窗口左侧空白处,点击右键,选择[插入 ...

  5. php获取汉字的首字母,php获取汉字拼音首字母的方法

    现实中我们经常看到这样的说明,排名不分先后,按姓名首字母进行排序.这是中国人大多数使用的排序方法.那么在php程序中该如何操作呢? 下面就分享一下在php程序中获取汉字拼音的首字母的方法,在网上搜到的 ...

  6. iOS 获取汉字拼音首字母

    iOS获取汉字首字母 这个一般用在通讯里排序居多,我这里就是用到了通讯里的排序,然后就来mark一下,记录. 核心代码 char pinyinFirstLetter(unsigned short ha ...

  7. 【C#】获取汉字拼音首字母和全拼

    文章目录 利用CJK统一表意符号获取首字母 获取首字母和全拼 另附sql server解决方案 来源 java的同学可以了解下pinyin4j,js可以了解ChinesePY.js 获取拼音的意义多在 ...

  8. iOS获取汉字拼音首字母的方法

    iOS获取汉字拼音首字母的方法 之前在项目中需要根据昵称的首字母进行排序,蹚了几个坑,今天记录一下.其实iOS系统封装的就有获取汉字首字母的方法,但不推荐,想看最优解的同学直接略过: var name ...

  9. C# 获取汉字拼音首字母

    最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精   本节探讨C#获取汉字拼音首字母的方法: 代码类东西, ...

最新文章

  1. CVPR2020论文解析:实例分割算法
  2. 雷观(七):靠谱的程序员,不是随便一个码农就可以做到的
  3. 李开复:AI行业正在回归商业本质,技术公司要有服务心态落地为王
  4. 人工智能推理应用于场景的四大典型方式
  5. 啧啧,这种程序员……| 每日趣闻
  6. 网站响应慢的原因分析
  7. ZooKeeper学习总结(2)——ZooKeeper开源Java客户端ZkClient使用
  8. 毕业十年,你的收入是怎样的?
  9. 产品销售的过程中,价值是不断被定义和挖掘的
  10. VMware:虚拟化技术为运营商消除隐患
  11. 2022年Python最新面试题汇总及答案
  12. [强化学习实战]深度Q学习-DQN算法原理
  13. Microsoft Visual C++ 14.0 is required.
  14. 韶音骨传导耳机怎么样?南卡和韶音在线评测对比
  15. AI智能抠图工具--头发丝都可见
  16. 300元打造智能影音中心
  17. 耀世升级,第三版Java多线程核心技术手册,成长之路必不可少
  18. 详解数据分析中的行为分析
  19. 数据分析案例--01 城市餐饮店铺选址分析
  20. APS科普:如何缩短制造提前期?

热门文章

  1. 10 行代码集算器实现写诗机器人
  2. MAC电脑上使用E-Study的坑
  3. c语言while end用法,c语言eof的用法
  4. 不需要ROOT的基于autojs的实现自动收能量、偷能量、管理蚂蚁庄园,领取会员积分的支付宝脚本
  5. html 练习:展示一首古诗词
  6. 荒野行动计算机中丢失api,荒野行动PC版提示没有Normaliz.dll怎么办 没有Normaliz.dll解决方法...
  7. 208 道Java面试题
  8. office--word使用技巧——论文排版
  9. Linux通过ssh传输文件
  10. 【转】漫谈iOS程序的证书和签名机制