把excel中把汉字转换成拼音(只取首字母)的方法和步骤
利用Excel表格中的宏,轻松提取首字母
方法/步骤
1.启动Excel 2003(其它版本请仿照操作),打开相应的工作表;
2.执行“工具→宏→Visual Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual Basic编辑状态;
3.执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态;
4.将代码输入其中;
Function pinyin(p As String) As String
i = Asc(p)
Select Case i
Case -20319 To -20284: pinyin = "A"
Case -20283 To -19776: pinyin = "B"
Case -19775 To -19219: pinyin = "C"
Case -19218 To -18711: pinyin = "D"
Case -18710 To -18527: pinyin = "E"
Case -18526 To -18240: pinyin = "F"
Case -18239 To -17923: pinyin = "G"
Case -17922 To -17418: pinyin = "H"
Case -17417 To -16475: pinyin = "J"
Case -16474 To -16213: pinyin = "K"
Case -16212 To -15641: pinyin = "L"
Case -15640 To -15166: pinyin = "M"
Case -15165 To -14923: pinyin = "N"
Case -14922 To -14915: pinyin = "O"
Case -14914 To -14631: pinyin = "P"
Case -14630 To -14150: pinyin = "Q"
Case -14149 To -14091: pinyin = "R"
Case -14090 To -13319: pinyin = "S"
Case -13318 To -12839: pinyin = "T"
Case -12838 To -12557: pinyin = "W"
Case -12556 To -11848: pinyin = "X"
Case -11847 To -11056: pinyin = "Y"
Case -11055 To -2050: pinyin = "Z"
Case Else: pinyin = p
End Select
End Function
Function getpy(str)
For i = 1 To Len(str)
getpy = getpy & pinyin(Mid(str, i, 1))
Next i
End Function
5.代码输入完成后,关闭Visual Basic编辑窗口,返回Excel编辑状态;
6.自定义函数就可以用了,如:选中A2单元格,输入公式:=getpy(A2)。
END
注意事项
例子:要在Excel中使用,方法如下: A1 A2 中国 =getpy(A1)
把excel中把汉字转换成拼音(只取首字母)的方法和步骤相关推荐
- 如何在excel中把汉字转换成拼音
---恢复内容开始--- 1.启动Excel 2003(其它版本请仿照操作),打开相应的工作表: 2 2.执行"工具→宏→Visual Basic编辑器"命令(或者直接按" ...
- C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母
汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案. 1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z 2.Microsoft Visual S ...
- java将汉字转成拼音并按照首字母排序的有效方法。
工作日志记录:在做项目中碰到一个需求就是需要将从服务器获取到的json对象按照username字段实现汉字排序,排序的规则是按照拼音的首字母从a~z,实现方式如下: 获得json之后提取其中的bean ...
- 关于xamarin汉字转换成拼音
c# 中关于汉字转换成拼音 现在虽然是xamarin.from 但是大多是代码还是c#的.在点击title排序时候发现汉字不能正确排序.最后我是把汉字取首字母排序的. 发现一篇很有用的文章:http: ...
- C#下汉字转换成拼音
因为一个开发需求需要把汉字转换成拼音,没想到还真的可以! 找了一个类,是别人整理的,默认情况下第一个字母是大写的.我这边需要都是小写的,可以按照自己情况进行实际的需求进行修改,比如有些时候只要首字母就 ...
- javascript汉字转换成拼音
javascript汉字转换成拼音 分类 JavaScript 2007-9-27 7:16:38 浏览 13791 回复 0 隐藏侧边栏 转自 www.div-css.com . 阅读 编辑 运行 ...
- 汉字转换成拼音的工具----pinyin4j
今天在无意中发现了pinyin4j这个强大的工具,它能帮助我们完成将汉字转换成拼音的工作,这给我们的开发带来了巨大的便利,意识到这一点,我果断的学习了.在开始记录我的学习成果前,我必须先感谢pinyi ...
- js 如何将汉字转换成拼音
js 如何将汉字转换成拼音 有多种方法,你可以使用插件,pinyin.js,访问地址:请移步 pinyin.js链接 demo下载地址:http://download.csdn.net/detail/ ...
- hive 转拼音udf_自定义UDF函数:将汉字转换成拼音
工作需求要讲汉字转换成拼音,自定义UDF函数 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j ...
最新文章
- BERT模型的OneFlow实现
- 从ICLR提交论文看机器学习的趋势和风口
- 算法-数组中重复的数字
- Java 设计模式之单利模式
- 服务自动拉起,定时日志清理,数据统计的shell脚本
- vue-cil解决开发环境的跨域问题
- 《C++ Primer Plus(第六版)》(11)(第八章 函数探幽 复习题答案)
- Dev-C++的安装使用与介绍
- mysql表锁ix_S、X、IS、IX数据库锁机制 很详细的教程,简单易懂
- HTML5-jqUI----EasyUI
- 英语读音(四)--自然拼读法 Phonics --- 最常见字母发音 /The pronounciation of most common letters
- flutter之出现 List is not a subtype of type 问题
- saas 系统租户个性化域名租户绑定自己域名的解决方案
- 关于robots协议
- 使用sklearn处理经纬度的三种距离计算与地图可视化
- tensorflow-鸢尾花分类(神经网络)
- #Linux#进程间通信# 管道(pipe)-匿名管道pipe
- 发电运行技术类毕业论文文献都有哪些?
- JDK14+JAVAFX14+Maven定制jre打包瘦身,必成版
- 1. 创建第一个harmonyos工程