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

2.把准备好的取拼音首字母大写函数粘贴进来,关闭Viaual 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

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

excel中获取汉字的首字母相关推荐

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

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

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

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

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

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

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

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

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

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

  6. php获取汉字的首字母,PHP获取汉字的首字母

    获取汉字首字母 使用情景: 需要按照名称首字母排序,但是又没有填写首字母的输入框,所以就在后端获取输入的文字的首字母,将首字母也一起插入数据库, 样例输入: 张三 样例输出: Z 亲测有效 /** * ...

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

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

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

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

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

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

最新文章

  1. 专访Niclas Hedhman:Apache欢迎什么样的开源项目?
  2. etcd 启动分析_grpc-go基于etcd实现服务发现机制
  3. excel图片变成代码_三行代码把女朋友照片变成了素描图片!以为我画的!爱我爱的不行...
  4. 网络爬虫:采用“负载均衡”策略来优化网络爬虫
  5. python形参实参
  6. c语言编程TLC2543AD采集,AD转换器TLC2543编程
  7. sqlite 设置向下递增
  8. 如何在eclipse中使用XYLayout布局?在此介绍如何把XYLayout导入到eclipse .
  9. 关于Gossip协议的几个问题
  10. python文件操作的方法_python文件操作的方法介绍
  11. php查找二维数组值,根据二维数组某个字段的值查找数组
  12. oracle查询结果怎么去掉重复的,怎么去除重复的查询结果
  13. python函数求n年后本息_Python自定义函数计算给定日期是该年第几天的方法示例...
  14. C# 操作offfice权限问题
  15. 【从零开始学架构-李运华】05|复杂度来源:高可用
  16. python 解析pys文件,并将其写入txt和excel文件
  17. Fiddler设置服务代理后手机不能上网的问题
  18. 把数字翻译成字符串(递归,动态规划)
  19. 武职计算机网络技术专业,武汉职业技术学院计算机系
  20. truffle init error,unbox Downloading报错问题

热门文章

  1. 中国十大国民小吃,第一居然是它
  2. php 驾校选择题,驾校驾驶理论考试模拟系统的设计与实现(PHP,MySQL)
  3. 机器学习训练营-基于XGBoost的分类预测学习笔记
  4. Struts2的第二天(Action接收请求参数)
  5. 把DSP TMS320F28XXX的程序段从flash复制到ram中运行
  6. DSP TMS320F2803x、TMS320F2806x ADC开发笔记(代码基于TMS320F28069)
  7. <Linux开发>驱动开发 -之-基于pinctrl/gpio子系统的LED驱动
  8. IoT-百度天工物接入
  9. 细菌性感冒与病毒性感冒的区别及其用药
  10. Allegro PCB添加丝印信息以及对特点丝印text位号的改变