excel自动提取姓名首字母拼音(中文怎么快速转成拼音呢)
excel自动提取姓名首字母拼音(中文怎么快速转成拼音呢)
2024-11-22 07:10:32  作者:越傻越爱你  网址:https://m.xinb2b.cn/sport/xug457161.html

用Excel收集统计个人信息时,会遇见各种各样的问题。例如:我们需要将中文姓名转换成首字母拼音的形式,这时候该怎么操作呢?

你还在一个一个的输入吗?这样太麻烦了,接下来让我们使用VBA,快速将中文转换成拼音首字母的形式,简单便捷,快来试试吧!


打开Microsoft Excel工作簿,如果Excel文件后缀名是“xlsx”,请先将Excel文档另存为“xls”或者“xlsm”类型。

右键单击Sheet1工作表,选中右键菜单中的查看代码。


在Microsoft Visual Basic for Applications窗口中,右键单击工程资源管理器窗口中的空白位置,将鼠标指针移动至插入,选中模块。

接着将以下代码复制粘贴至模块1的代码窗口中,点击保存后退出Visual Basic编辑器。


代码区域

Function Getpychar(char)

temp = 65536 Asc(char)

If (temp >= 45217 And temp <= 45252) Then

Getpychar = "A"

ElseIf (temp >= 45253 And temp <= 45760) Then

Getpychar = "B"

ElseIf (temp >= 45761 And temp <= 46317) Then

Getpychar = "C"

ElseIf (temp >= 46318 And temp <= 46825) Then

Getpychar = "D"

ElseIf (temp >= 46826 And temp <= 47009) Then

Getpychar = "E"

ElseIf (temp >= 47010 And temp <= 47296) Then

Getpychar = "F"

ElseIf (temp >= 47297 And temp <= 47613) Then

Getpychar = "G"

ElseIf (temp >= 47614 And temp <= 48118) Then

Getpychar = "H"

ElseIf (temp >= 48119 And temp <= 49061) Then

Getpychar = "J"

ElseIf (temp >= 49062 And temp <= 49323) Then

Getpychar = "K"

ElseIf (temp >= 49324 And temp <= 49895) Then

Getpychar = "L"

ElseIf (temp >= 49896 And temp <= 50370) Then

Getpychar = "M"

ElseIf (temp >= 50371 And temp <= 50613) Then

Getpychar = "N"

ElseIf (temp >= 50614 And temp <= 50621) Then

Getpychar = "O"

ElseIf (temp >= 50622 And temp <= 50905) Then

Getpychar = "P"

ElseIf (temp >= 50906 And temp <= 51386) Then

Getpychar = "Q"

ElseIf (temp >= 51387 And temp <= 51445) Then

Getpychar = "R"

ElseIf (temp >= 51446 And temp <= 52217) Then

Getpychar = "S"

ElseIf (temp >= 52218 And temp <= 52697) Then

Getpychar = "T"

ElseIf (temp >= 52698 And temp <= 52979) Then

Getpychar = "W"

ElseIf (temp >= 52980 And temp <= 53640) Then

Getpychar = "X"

ElseIf (temp >= 53689 And temp <= 54480) Then

Getpychar = "Y"

ElseIf (temp >= 54481 And temp <= 62289) Then

Getpychar = "Z"

Else

Getpychar = char

End If

End Function

Function Getpy(str)

For a = 1 To Len(str)

Getpy = Getpy & Getpychar(Mid(str, a, 1))

Next a

End Function


例如单元格区域C:C是中文姓名,需要在单元格区域D:D转换成拼音首字母形式。只需在D2单元格中输入函数“=Getpy(C2)”,然后进行单元格填充就可以啦。


是不是非常简单便捷呢?抓紧时间把代码收藏起来吧,有备无患。

点击关注、转发和收藏,有更多计算机小技巧等着您来发现。

  • 旧的组词和拼音(关于旧的组词和解释)
  • 2024-11-22关于旧的组词和解释念旧[niànjiù]怀念以往的人、事、物【造句】她是个非常念旧的人,虽旅居国外,仍经常返乡探访老友仍旧[réngjiù](动)照旧[近]照旧②(副)仍然[近]仍然|依然怀旧[huáijiù]对过去的。
  • 连续变量数据方差(连续变量假设检验)
  • 2024-11-22连续变量假设检验在医学研究中,数据的反应变量不止一个时,称为多变量数据具体看下面示例:示例:某医生需评价一种新食谱对具有家族遗传性心脏病患者的作用16名患者进行了6个月的饮食实验,实验指标为体重和三酰甘油水平,并在实。
  • 装修房子有没有必要做回水管(装修中回水管真的有必要)
  • 2024-11-22装修中回水管真的有必要点击“蓝字”关注我们吧!很多人说热水回水管是有必要装的,不然洗澡会放好一段凉水,浪费且又冷,又有人觉得没必要装,那热水回水管有必要装吗?这是个什么东西?01回水管是什么热水回水管其实就是热水预热循环装。
  • 你是法盲吗(你是律盲吗)
  • 2024-11-22你是律盲吗加拿大麦基尔大学和蒙特利尔大学研究人员发现了一种有趣的罕见症状——“律盲”顾名思义,就是对旋律没有任何感觉不要以为跳舞踩不上点就算“律盲”,研究人员发现,“律盲”人士在安静的环境下可以规律地打拍子,但。
  • 喜欢一个异性朋友该不该去表白(如果喜欢上自己的异性朋友)
  • 2024-11-22如果喜欢上自己的异性朋友在男女情窦初开的时期里,对身边的异性产生好感是很正常的情感表现,而这其中,通常分为两大类一类是对陌生人产生了好感和爱慕之情,另一类则是对身边的朋友日久生情相比之下,对陌生人的追求和告白就显得更大胆一些。
  • 吉林市有滑雪的地方吗(盘点吉林市的滑雪场)
  • 2024-11-22盘点吉林市的滑雪场作者:优雅的胡子(吴永刚-Max)随着2021年冬季几场降雪过后,北国江城吉林市迎来了新一年的滑雪季从11月中旬开始,城市周边各个雪场集中“开板”,来自国内的滑雪爱好者纷至沓来,借“冬奥年”效应,早早。
  • 二年级上册语文口语交际有趣动物(二年级第一单元口语交际)
  • 2024-11-22二年级第一单元口语交际本次口语交际的内容主要就是看图选择自己喜欢的动物,然后把自己喜欢的动物介绍给大家,重点说说这个动物有趣在哪里1、看一看,仔细观察图片中画的是哪些小动物图片中的动物有蛇、猫、鳄鱼、长颈鹿、熊猫、蜥蜴、鹦。
  • 盘点顶级私人游艇(周末畅享豪华游艇租赁出海)
  • 2024-11-22周末畅享豪华游艇租赁出海一转眼四月就快要结束了,这个周末,您是否有想好去哪里尽情的娱乐呢?来三亚体验豪华游艇租赁服务?是个很棒的选择!但是游艇种类这么多,这些进口游艇你都认识几个?意大利Azimut“阿兹慕”豪华游艇几十年来。
  • 郑州方特票价优惠(关于郑州方特票价调整的公告)
  • 2024-11-22关于郑州方特票价调整的公告郑州方特欢乐世界☟郑州方特梦幻王国☝关于郑州方特票价调整的公告尊敬的游客朋友:为了更好的服务游客,进行品质服务再升级自2018年4月29日起,郑州方特欢乐世界全价票为260元/张,儿童票为190元/张。
  • 北京气温低于多少度开始供暖(早安北京1105最低气温4)
  • 2024-11-22早安北京1105最低气温4早安北京,关注您身边的点点滴滴今天是11月5日星期六,农历十月十二天气、交通......这份生活指南请您查收详情请看↓↓↓天气:今天白天晴间多云,早晨南部地区有轻雾,北转南风二三级,最高气温16℃;夜。
  • 红烧老鹅放什么配菜好吃(教您红烧老鹅秘制做法)
  • 2024-11-22教您红烧老鹅秘制做法大家好,这里是【刘一手美食】,关注老刘,每天分享一道好吃又实用的家常菜1、鹅是食草禽,全身都是宝,鹅肉营养丰富、氨基酸完全、脂肪是单一不饱和脂肪酸,价值敢与羊肉相媲美2、今天老刘就来分享一下“红烧老鹅。