excel 2016生成汉字首拼字母小写
【文件】->【选项】->【自定义功能区】->【主选项卡】->勾选【开发工具】
点击确定以后,导航菜单里增加一项【开发工具】
打开【开发工具】菜单,点击第一个【Visual Basic】,弹出代码窗口,
在窗口左侧空白处,点击右键,选择【插入】->【模块】。窗口右侧出现一个白色背景框。复制以下代码:
Function getpychar(char)tmp = 65536 + Asc(char)If (tmp >= 45217 And tmp <= 45252) Thengetpychar = "a"ElseIf (tmp >= 45253 And tmp <= 45760) Thengetpychar = "b"ElseIf (tmp >= 45761 And tmp <= 46317) Thengetpychar = "c"ElseIf (tmp >= 46318 And tmp <= 46825) Thengetpychar = "d"ElseIf (tmp >= 46826 And tmp <= 47009) Thengetpychar = "e"ElseIf (tmp >= 47010 And tmp <= 47296) Thengetpychar = "f"ElseIf (tmp >= 47297 And tmp <= 47613) Thengetpychar = "g"ElseIf (tmp >= 47614 And tmp <= 48118) Thengetpychar = "h"ElseIf (tmp >= 48119 And tmp <= 49061) Thengetpychar = "j"ElseIf (tmp >= 49062 And tmp <= 49323) Thengetpychar = "k"ElseIf (tmp >= 49324 And tmp <= 49895) Thengetpychar = "l"ElseIf (tmp >= 49896 And tmp <= 50370) Thengetpychar = "m"ElseIf (tmp >= 50371 And tmp <= 50613) Thengetpychar = "n"ElseIf (tmp >= 50614 And tmp <= 50621) Thengetpychar = "o"ElseIf (tmp >= 50622 And tmp <= 50905) Thengetpychar = "p"ElseIf (tmp >= 50906 And tmp <= 51386) Thengetpychar = "q"ElseIf (tmp >= 51387 And tmp <= 51445) Thengetpychar = "r"ElseIf (tmp >= 51446 And tmp <= 52217) Thengetpychar = "s"ElseIf (tmp >= 52218 And tmp <= 52697) Thengetpychar = "t"ElseIf (tmp >= 52698 And tmp <= 52979) Thengetpychar = "w"ElseIf (tmp >= 52980 And tmp <= 53640) Thengetpychar = "x"ElseIf (tmp >= 53679 And tmp <= 54480) Thengetpychar = "y"ElseIf (tmp >= 54481 And tmp <= 62289) Thengetpychar = "z"Else '如果不是中文,则不处理getpychar = charEnd If End Function '逐个取ASC码 Function getpy(str)For i = 1 To Len(str)getpy = getpy & getpychar(Mid(str, i, 1))Next i End Function
回到Excel文件。鼠标定位到“拼音首字母”列第一行(C2单元格)。
在函数框中输入=getpy(B2),(调用自定义函数,获取B2单元格中汉字内容首字母)回车,可以看到获取到B2单元格中内容的首字母。
excel 2016生成汉字首拼字母小写相关推荐
- 【如何通过汉字首字母拼写查询数据】mysql数据库汉字首字母获取查询或通过ES插件elasticsearch-analysis-pinyin进行汉字首拼查询
一.mysql数据库汉字首字母获取查询 1.汉字提取首字母 get_first_pinyin_char: 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"李"-> ...
- //随机生成1位大写字母\小写字母\数字
package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...
- SQL语句——生成汉字首字母拼音
sql脚本获取汉字首字母的2种方法: 1. create function GetPY(@str varchar(500)) returns varchar(500) as begin decl ...
- js 获取汉字首拼和全拼和拼音
今天需要用到js获取汉字拼音,提供一个js 下载地址为 http://www.yzzmf.com/images/jquery_plugs/ChinesePY.js 源码如下 var Pinyin ...
- Python3操作EXCEL,取汉字首字母,拼接全拼
开发需求: 将EXCEL中某列特殊字符之前的汉字取首字母,特殊字符之后的汉字取全拼,然后用下划线"_"相连,写入下一列 把*******.xls中的汉字人名转成用户名,写到后面的单 ...
- mysql取汉字首拼_MYSQL 获取每个汉字的拼音首字母
DELIMITER $$ CREATE DEFINER=`root`@`%` FUNCTION `chinese2ShortPinyin`(in_string VARCHAR(32) ) RETURN ...
- excel 2016 提取汉字和数字(经典方法,没有之一)
第一列含有姓名和身份证号, 第二列,提取姓名,在新列中,输入第一列有的姓名,然后竖拉快速填充(新版excel自动提取汉字功能),这样所有的汉字即被提取. 第三列,采用此公式即可 =SUBSTITUTE ...
- 获取汉字快拼(首字母),英文直接返回大写字母
public static class PYMHelper{/// <summary>/// 获取字符串的首拼字母/// </summary>/// <param nam ...
- 支持中文首拼 快速查询的电话本(blackberry)
[size=medium] (KennanContact)是一个适用于黑莓rom4.5.0的根据汉字首拼快速查找联系人的电话簿小软件. 包含 发送短信,和群发短信,查看联系人信息. 在我的黑莓8800 ...
最新文章
- win运行pycharm找不到要加载的model.pkl文件是workingspace设置路径与文件路径位置不对应
- 实验五 Java网络编程及安全 实验报告 20135232王玥
- 中心信令服务器编码,基于SIP的中心信令控制服务器①.PDF
- wxpython安装_01Python安装教程与特色介绍
- Python装饰器执行顺序详解
- 实际参数列表和形式参数列表长度不同_Dynamo参数化轴网,这些对你很有帮助
- python 日历+记事
- UINavigationController 直接pop到指定controllerView的方法
- 原创 | 职场风云 (二)试验田
- php小小通讯录,小小通讯录
- 单片机最小系统由几部分组成?TTL是什么?
- 逍遥模拟器安装激活面具magisk教程
- python实现日历功能_python 日历(calendar)模块
- 如何使用 Enterprise Architect 画 UML
- textpad java sdk_如何防止TextPad在运行Java时创建临时批处理文件?
- 长尾分布之DECOUPLING REPRESENTATION AND CLASSIFIER FOR LONG-TAILED RECOGNITION
- C语言的文件读写操作
- Ubuntu16.04 下载百度网盘文件 实现
- UA PHYS515A 电磁理论IV 时变电磁场理论3 电磁场的能量守恒
- 【Android Studio】为Android Studio设置HTTP代理
热门文章
- 鸿蒙手机安装不了软件,鸿蒙系统可以安装安卓app软件吗
- 虹科工业数智化展厅集锦
- 新疆三年级计算机下册教案,人教版小学音乐三年级下册教案(全册).docx
- iPhone12系列手机均支持5G
- Centos7安装MySQL5.7——方便以后快速安装
- android 画虚线,虚线不能正常显示问题
- git config credential.helper及常用命令
- SSL证书会过期的原因有哪些?怎么解决SSL证书过期
- python numba_python加速模块numba的用法
- CAD使qt打开DWG文件