Excel中进行用函数实现提取汉子首字母的操作技巧
发布时间:2022-12-17 15:50:18
有一些场合,要用到汉字的首字母缩写,而Excel中并没有这样一个函数,可以直接提取汉字的首字母。今天,小编就教大家在Excel中进行用函数实现提取汉子首字母的操作技巧。
Excel中进行用函数实现提取汉子首字母的操作步骤
首先,打开Excel,同时按下Alt+F11键,打开VBE界面,如下图所示。在VBE界面中,单击图片中所示的左上角空白处,选择“插入“,”模块“。
此时,就插入了一个模块,后面的代码就要放到这个模块中,保证右侧空白区域是模块代码的编辑区(最保险的做法是双击模块),然后执行下一步操作。
将下面的代码全部复制粘贴到空白区域。
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
然后关闭这个新界面,返回Excel,就可以像Excel自带的函数一样使用这个自定义的Getpy函数了,它只有一个参数,参数可以直接指定单元格,也可以直接输入字符。
需要注意的是,Getpy函数,只返回汉字拼音的首字母,如果是其他的字母或者数据等非汉字文本,会返回原来的值,如下图所示:
好了,关于Excel中如何用函数实现提取汉字的首字母的经验就介绍到这里。如果有什么不明白的地方,可以联系作者。欢迎阅读作者的其他百度经验,提高Excel能力。


猜你喜欢
- 用PowerPoint制作能够互动的幻灯片,步骤比较高深,操作起来有一定难度。如果利用Articulate Presenter,则可以轻松制
- 对PDF转换后的Word文件进行编辑:将Word文档转换之后,默认使用的是受保护的视图,可以使用 启用编辑 来使用编辑功能。1、点击启用编辑
- 微软推出Win10系统以后,就大力的宣传全新的Win10系统,对于测试阶段的Win10系统也让很多用户进行了安装与更新。不过有用户在给系统升
- 微软在Windows 10仪表盘日志中确认最新累积更新可能导致某些不支持扩展主密钥的客户端出现安全连接超时。这个问题实际上是微软修复CVE-
- 最近很多用户在下载或者玩游戏的时候,突然提示“应用程序无法正常启动0xc0000142”,同一个软件不是每次都会提示,这个提示有时弹出无法打
- 在微软的Windows系统中,很多用户只知道Windows XP、Windows 7、Windows 8、Windows 10这几个版本的系
- 5E对战平台是一款CSGO玩家比较经常用户对战平台,不过有一些第一次使用该平台的玩家发现自己无法进入游戏,那么遇到这种情况要怎么办呢?下面就
- 打印机是我们在办公室内必备的设备之一,我们连接打印机后在设备和打印机中添加打印机即可使用,但是有用户遇到问题:向此计算机添加此设备失败,提示
- 方法如下:比如,您在某个单元格中想使用REPT函数,那么,就如下图一样。 在公式输入框中,先输入=REPT()然后
- 正常情况下我们会重装系统来提高电脑的流畅度,但是有一些小伙伴在重装完系统之后发现自己的本地磁盘盘符发生改变,从后D盘变成E盘,那么遇到这种情
- 一般情况下我们会根据自己的需求去进行硬盘分区,但是也会因为各种原因导致分区过多,但是很多小伙伴还不清楚如何进行合并,下面就和小编一起来看看要
- 今天,我们将给大家讲解的是使用金山wps将不同格式的文档合并为一个文档的方法。在教程中,我们将我们常见的txt,doc,wps三种文档合并为
- 办公中频幕太大导致Excel表格内容显示不全的问题具体该如何操作才能够解决呢?接下来是小编为大家带来excel表格内容不能显示全部内容的解决
- Win10预览版10014版Spartan浏览器截图曝光,日前微软正式面向“Fast Ring”的Insider用户推出了最新版的Windo
- 金山文字2007自从添加公式编辑器的功能之后,使我们的公式输入问题得以轻松解决。不过,在实际工作中,有时我们会需要设置公式的颜色更加醒目突出
- 现在我们的电脑都是使用Uefi引导系统,不像以前一样使用BIOS引导系统。使用Uefi引导系统可以加快了我们系统的启动速度。但对用惯BIOS
- 昨天,苹果给大家推送了iOS16.1.2正式版。iOS16.1.2正式版更新改善了 iPhone14和 iPhone14 Pro 用户的车祸
- 很多使用win10系统的小伙伴问在使用输入法的过程中,切换输入法之后,如何弹出一个悬浮的输入法小图标/按钮,就是在桌面上显示语言栏,这个改如
- win7系统对资源管理器进行修改,WinXP系统资源管理器左边只显示电脑中的各个磁盘分区的模式,但是win7系统添加"收藏夹&qu
- Windows10系统的上市,标志着一个新的时代来临,只是在使用新系统的过程中,我们必须了解的是该系统是否好用以及在使用过程中是否会遇到危害