问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel如何提取汉语拼音的缩写?

发布网友 发布时间:2022-04-30 00:30

我来回答

3个回答

热心网友 时间:2022-06-27 05:48

可以编写一个自定义函数解决

Option Compare Text

Function JPY(cel As Range)

    For i = 1 To Len(cel.Value)

    ss = Mid(cel.Value, i, 1)

        k = 1

        Do Until Mid("阿芭才搭蛾发噶哈击击咔垃妈拿哦啪期然撒塌挖挖挖西压匝咗", k, 1) > ss

            k = k + 1

        Loop

        py = py & Chr(95 + k)

    Next

    JPY = py

End Function

如D20为“半自动帽子”,则自定义函数为 =JPY(D20),  结果为 bzdmz

热心网友 时间:2022-06-27 05:48

◎ 宏可以做到。

◎ 本宏的使用:打开EXCEL,设置宏安全性为中或低(“工具”->“宏”->“安全性”,在打开的对话框中,选择“中”或“低”。建议选“中”)。 按【ALT】+【F11】,在左边“工程”中点右键,“插入”→“模块”,贴入代码。

◎ 代码如下:
Public Function HZ2PY(Tstr As String, Optional onlyFirst As Boolean) As String
On Error GoTo Err
If onlyFirst Then Tstr = Left(Tstr, 1)
Dim intTstrLong As Integer
Dim strPY As String
Dim i As Long, p As Integer
For intTstrLong = 1 To Len(Tstr)
i = Asc(Mid(Tstr, intTstrLong, 1))
If i <= Asc("啊") Or i >= Asc("座") Then
strPY = strPY & Mid(Tstr, intTstrLong, 1)
Else
If i >= Asc("啊") And i < Asc("芭") Then p = 65
If i >= Asc("芭") And i < Asc("擦") Then p = 66
If i >= Asc("擦") And i < Asc("搭") Then p = 67
If i >= Asc("搭") And i < Asc("蛾") Then p = 68
If i >= Asc("蛾") And i < Asc("发") Then p = 69
If i >= Asc("发") And i < Asc("噶") Then p = 70
If i >= Asc("噶") And i < Asc("哈") Then p = 71
If i >= Asc("哈") And i < Asc("击") Then p = 72
If i >= Asc("击") And i < Asc("喀") Then p = 74
If i >= Asc("喀") And i < Asc("垃") Then p = 75
If i >= Asc("垃") And i < Asc("妈") Then p = 76
If i >= Asc("妈") And i < Asc("拿") Then p = 77
If i >= Asc("拿") And i < Asc("哦") Then p = 78
If i >= Asc("哦") And i < Asc("啪") Then p = 79
If i >= Asc("啪") And i < Asc("欺") Then p = 80
If i >= Asc("欺") And i < Asc("然") Then p = 81
If i >= Asc("然") And i < Asc("撒") Then p = 82
If i >= Asc("撒") And i < Asc("塌") Then p = 83
If i >= Asc("塌") And i < Asc("挖") Then p = 84
If i >= Asc("挖") And i < Asc("昔") Then p = 87

太长贴不下,下面接着来

热心网友 时间:2022-06-27 05:48

嘻嘻..好难啊!我天天用还不知道有这功能..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 excel中如何模糊匹配?比如一个表中的B列有很多客户名称,有的简称,有的全称,怎么找出? 上海电力学院硕士研究生论文字数要求 电动闭门器的介绍 湖南大学硕士论文多少字 什么是电动闭门器啊? 硕士论文多少字合适 你知道哪些关于防火窗的知识? 求分享:猕猴桃哪个品种好吃? Excel中A列是客户简称,B列是全称。B&gt;A。我想要得到:如果A列在B列中可查,则C列显示客户全称,怎么做? 怎样把鼠标换成左手模式 小瑞是个左撇子他想将windows 7鼠标设置为左手习惯需要在控制面板鼠标中进行? 如何设置鼠标为左手习惯?控制面板里没有这个选项!! 怎样设置左手鼠标 美甲胶水贴钻贴甲片甲片饰物,选择哪种胶水好? 有谁有oppo新员工培训总结? 鼠标怎么设置为左手使用 如何把鼠标设置成左手 怎么把右手鼠标调成左手用的? 美甲时全甲片好还是半甲片好? 鼠标可以用左手操作吗?如果可以应该怎么设置 闭门器和自动闭门释放器的区别 我爱行书 作文700字 脸上真的有螨虫吗?黑头就是螨虫拉的便便吗? 我喜欢书法,作文 作文我的爱好书法290字 为什么4G网络非常费电 区别脸上是螨虫还是黑头 4g手机耗电快的原因是什么 为什么4G耗电量大,背后的真实原因你知道吗 4G手机待机为何耗电大,如何解决? 脸上长的一点一点黑黑 是不是黑头 还是螨虫 联通4g耗电为什么那么快 挤了个黑头拍扫描电镜,求专业人士鉴定是不是螨虫? 为什么使用4G网络耗电那么快 作文写我迷上了书法150字 4g手机很耗电吗? 脸上的粉刺黑头是什么形成的?有人说是螨虫? 苹果泥可以放到米粉中给宝宝吃吗 达芬奇的睡眠法是什么? 如何去黑头和螨虫