excel 获取中文拼音首字母
excel 获取中文拼音首字母
CreateTime--2018年5月31日08:50:42
Author:Marydon
1.情景展示
想要获取姓名的拼音首字母
2.实现方式
通过使用excel的宏命令来实现
第一步:开启宏命令;
第二步:创建宏命令
切换到宏视图
插入-->模块
将下面代码粘贴到弹出的模块命令窗口
Function pinyin(p As String) As String
i = Asc(p)
Select Case i
Case - To -: pinyin = "A"
Case - To -: pinyin = "B"
Case - To -: pinyin = "C"
Case - To -: pinyin = "D"
Case - To -: pinyin = "E"
Case - To -: pinyin = "F"
Case - To -: pinyin = "G"
Case - To -: pinyin = "H"
Case - To -: pinyin = "J"
Case - To -: pinyin = "K"
Case - To -: pinyin = "L"
Case - To -: pinyin = "M"
Case - To -: pinyin = "N"
Case - To -: pinyin = "O"
Case - To -: pinyin = "P"
Case - To -: pinyin = "Q"
Case - To -: pinyin = "R"
Case - To -: pinyin = "S"
Case - To -: pinyin = "T"
Case - To -: pinyin = "W"
Case - To -: pinyin = "X"
Case - To -: pinyin = "Y"
Case - To -: pinyin = "Z"
Case Else: pinyin = p
End Select
End Function
Function getFirstLetter(str)
For i = To Len(str)
getFirstLetter = getFirstLetter & pinyin(Mid(str, i, ))
Next i
End Function
如图所示
切换到excel视图
输入=get,刚才创建的命令函数将会出现在候选内容里
输入=getFirstLetter(a2),按回车键即可。
第三步:保存
按Ctrl+s-->
方式一
选择是
方式二
选择否,选择文件类型为"Excel 启用宏的工作薄(*.xlsm)"或"Excel 启用宏的模板(*.xltm)"-->保存
效果展示
区别:
方式一,仅限本次编辑,宏命令有效。
方式二,在该文件中,宏命令始终有效。
excel 获取中文拼音首字母的更多相关文章
- JS获取中文拼音首字母,并通过拼音首字母高速查找页面内的中文内容
实现效果: 图一: 图二: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGVzdGNzX2Ru/font/5a6L5L2T/fontsize/400/f ...
- python 获取中文拼音首字母;判断文件夹是否存在
1.如何获取中文字符串的首字母 import pinyin #输入name def get_pinyin_first_alpha(name): return "".join([i[ ...
- java获取中文拼音首字母
import net.sourceforge.pinyin4j.PinyinHelper; public class PinyinHelperUtil { /** * 得到中文首字母(中国 -> ...
- [Python] Python 获取中文的首字母 和 全部拼音首字母
Python 获取中文的首字母 和 全部拼音首字母 代码如下: import pinyin def getStrAllAplha(str): return pinyin.get_initial(str ...
- C# 获取汉字拼音首字母
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精 本节探讨C#获取汉字拼音首字母的方法: 代码类东西, ...
- C# 获取汉字拼音首字母/全拼
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精 本节探讨C#获取汉字拼音首字母的方法: 代码类东西, ...
- sqlservice 查询该字段的值是否为数字、不包含a-z字母、获取中文的首字母
select zjm from xskh where guid_yw='e6ee44f3-98ab-4446-bd9b-db2e525d3b24' and zjm not like '%[ABCDE ...
- 获取中文的首字母demo
import net.sourceforge.pinyin4j.PinyinHelper; /** * * @Title: getPinYinHeadChar * @Description: TODO ...
- php获取汉字拼音首字母的方法
现实中我们经常看到这样的说明,排名不分先后,按姓名首字母进行排序.这是中国人大多数使用的排序方法.那么在php程序中该如何操作呢? 下面就分享一下在php程序中获取汉字拼音的首字母的方法,在网上搜到的 ...
随机推荐
- [CodeForces-797F]Mice and Holes
题目大意: 在一条直线上,有n个老鼠,m个洞. 每个老鼠i都有一个初始位置x[i]. 每个洞i都有一个固定位置p[i]和容量限制c[i]. 求所有老鼠都进洞的最小距离总和. 思路: 动态规划. 用f[ ...
- Codeforces Round #194 (Div. 1) A. Secrets 数学
A. Secrets Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/333/problem/A ...
- JVM堆设置及调优
1.JVM堆设置 -Xmx3550m 设置JVM最大堆内存 为3550M. -Xms3550m 设置JVM初始堆内存 为3550M.此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内 ...
- 开源数据库 H2, HSQLDB, DERBY, PostgreSQL, MySQL区别/对比图表( 附加翻译) h2数据库
开源数据库 H2, HSQLDB, DERBY, PostgreSQL, MySQL区别/对比图表 浪天涯博主翻译: referential integrity 参考完整性transactions 事 ...
- MB506/MB510 ULTRA HIGH FREQUENCY PRESCALER
MB506 ULTRA HIGH FREQUENCY PRESCALER The Fujitsu MB506 is a high frequency, up to 2.4GHz, prescaler ...
- IDA Pro plug-in defines
/* This file contains definitions used by the Hex-Rays decompiler output. It has type definitions an ...
- oracle视图总结(创建、查询、改动、删除等)
视图定义: - -视图是一种虚表. - -视图建立在已有表的基础上, 视图赖以建立的这些表称为基表. - -向视图提供数据内容的语句为 SELECT 语句, 能够将视图理解为存储起来的 SELECT ...
- jdbcTemplate:包含占位符的SQL无法打印参数信息
网上的解决方案是在log4j设置以下参数:(如:http://my.oschina.net/wamdy/blog/468491) log4j.logger.org.springframework.jd ...
- Shell编程入门(第二版)(中)
注:test測试语句一般不单独使用,一般作为if语句的測试条件,如; if test -d file then .... fi test的变量的简写形式"[]" 演示样例-apac ...
- 仿LOL项目开发第一天
---恢复内容开始--- 仿LOL项目开发第一天 by---草帽 项目源码研究群:539117825 最近看了一个类似LOL的源码,颇有心得,所以今天呢,我们就来自己开发一个类似于LOL的游戏demo ...