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能力。
相关文章
- excel表格如何导出高清图片?
- excel打印每页都有表头怎么设置?
- excel函数公式有哪些?excel函数公式大全加减乘除
- 打开excel提示无法访问文件,请尝试下列方法之一如何解决?
- excel数据透视表怎么做?excel操作及使用技巧
- Excel表格无法输入汉字怎么怎么办?Excel表格无法输入汉字解决方法
- excel表格怎样固定表头,每一页都有表头?
- excel表格斜线一分为二怎么弄?单元格斜线一分为二的操作步骤
- excel怎么改变单元格宽度?excel设置单元格宽度的方法
- 怎么在excel单元格里设置选项可以多选?(超简单,亲测有效)
- 如何在Microsoft Excel上启用新的Copilot(预览版)?
- excel表格经常停止工作闪退怎么解决?
- excel点击单元格出现十字变色怎么取消?
- excel点击单元格出现十字变色的设置方法
- excel文件扩展名与文件格式不匹配怎么解决?
- 你知道,Excel扩展名是什么吗?
相关推荐
-
方方格子(Excel插件) V3.8.7.0 最新版
方方格子(Excel插件)是一款大型Excel工具箱软件,功能强大,包括了文本处理、批量录入、删除工具、合并转换、重复值工具、数据对比、高级排序等等在内的上百个实用功能,支持32位和64位Office,支持Excel2007至2019、365各版本。
-
2022年日历表全年版 V1.0 Excel版
2022年日历表是专为2022年准备的日历表,日历是全年高清的,当您需要进行日历打印时,可以直接下载使用,也可以直接载入Excel编辑器对日历进行编辑,此版本的日历带有公历、阳历、二十四节气、休假等信息,方便用户查看。快来下载吧!
-
EXCEL必备工具箱 V17.60 免费版
EXCEL必备工具箱是一个同时支持EXCEL WPS插件款并且自带免费多标签和导航的工具箱,智能识别当前是32 64位的EXCEL还是WPS,自动屏蔽WPS已有重复功能,额外增加WPS专用功能。此外,还提供了自动生成分析文档、财务比例计算等模版,来简化你的日常工作。
-
Excel合并器 V1.8.0 免费版
Excel合并器是一款Windows系统下的Excel文件和工作表合并工具软件,它支持批量合并Excel XLS XLSX文件格式和多种工作表格式文件(例如ODS, CSV, XML)成一个文件,或者合并多个工作表到一个工作表。用户也可以选择工作表的范围,可以决定是否合并全部工作表,还是只合并文件种一部分工作表。欢迎用户下载体验。
-
方方格子Excel工具箱 V3.8.0.0 官方版
方方格子是一款专为Excel打造的智能辅助工具。此软件功能强大,操作简单,支持撤销,支持DIY工具箱,涵盖文本处理、批量录入、删除工具、合并转换、重复值工具、数据对比、高级排序等等。采用搭积木式的操作方式,让用户可以轻松使用各种工具,极大的提高了数据处理效率。
-
excel万能百宝箱 V10.0 破解版
excel万能百宝箱包括61个菜单功能和25个自定义函数,集86个工具于一身,兼并了ExcelTabs工作薄多标签插件,全方位提升您的工作效率,是一款功能强大的Excel增强型插件。excel万能百宝箱所有功能都通用于2002、2003和2007,拥有选区转换、背景色随意换、快捷键取数等





