当前位置: 首页 > news >正文

Excel2016通过宏生成拼音码

  • 一:视图---->宏---->录制宏

  • 二:试图---->宏---->查看宏

  • 三:点击编辑,输入如下代码片段,点击保存,并选择是
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,鼠标定位到“拼音码”列第一行(C2单元格)。在函数框中输入=getpy(B2),(调用自定义函数,获取B2单元格中汉字内容首字母)回车,可以看到获取到B2单元格中内容的首字母

  • 五:鼠标定位到单元格C2右下角,光标变成黑色十字,按住鼠标左键一直往下拉。获取全部内容的拼音码。

 

转载于:https://www.cnblogs.com/xiaopotian/p/8079127.html

相关文章:

  • Web离线应用解决方案——ServiceWorker
  • am335x SPI spi_d0, spi_d1 out, in 模式设定
  • spring+activemq实战之配置监听多队列实现不同队列消息消费
  • cookie,localStorage和sessionStorage的区别
  • Centos7下配置Python3和Python2共存,以及对应版本Ipython安装配置
  • USB驱动程序之USB总线驱动程序学习笔记
  • django的部署以及和docker 的集成
  • SDN第四次作业
  • C. 字符类型及时间类型
  • 在兄弟连学Python Python项目计算器
  • 用PLSQL Developer 查看连接因子 tnsnames.ora
  • 个人作业——软件工程实践总结作业
  • 2008nian元旦
  • display字段导致textbox的字段不显示
  • 探索Python F-strings是如何工作
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • css系列之关于字体的事
  • ERLANG 网工修炼笔记 ---- UDP
  • go语言学习初探(一)
  • Java,console输出实时的转向GUI textbox
  • JavaScript-Array类型
  • leetcode46 Permutation 排列组合
  • Mithril.js 入门介绍
  • Otto开发初探——微服务依赖管理新利器
  • PHP的类修饰符与访问修饰符
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 微服务入门【系列视频课程】
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • (+4)2.2UML建模图
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (转)【Hibernate总结系列】使用举例
  • (转)编辑寄语:因为爱心,所以美丽
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET Framework杂记
  • .Net 中Partitioner static与dynamic的性能对比
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET连接数据库方式
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [] 与 [[]], -gt 与 > 的比较
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [20140403]查询是否产生日志
  • [AIGC] Kong:一个强大的 API 网关和服务平台
  • [Android 13]Input系列--获取触摸窗口
  • [BUUCTF]-Reverse:reverse3解析
  • [C puzzle book] types
  • [C语言][C++][时间复杂度详解分析]二分查找——杨氏矩阵查找数字详解!!!
  • [Django 0-1] Core.Email 模块
  • [Docker]十二.Docker consul集群搭建、微服务部署,Consul集群+Swarm集群部署微服务实战