首页 >>  正文

excel名字转拼音大写

来源:baiyundou.net   日期:2024-09-21

领导发给我一个表格,左边有一列中文汉字,需要我快速的转换成拼音的格式,我又要开始加班了!

将汉字转换成拼音有2种方法

1、使用拼音指南法

首先我们需要新建一个WORD文档,然后将表格中所有的员工姓名复制,粘贴到Word文档中,然后我们按CTRL+A,选择所有的数据,在开始选项卡下,点击拼音指南

然后我们在拼音指南中,直接点击确定即可

然后WORD文档中的汉字都加上了拼音

然后我们将WORD里面的数据全选,粘贴回表格的B列中,得到结果:

然后我们在C列中,输入=PH,会自动弹出两个公式,选择第2个公式,

然后引用B1单元格,整体公式为:=PHONETIC(B1)

2、使用VBA自定义公式法

我们在单元格中输入的公式是:

=getpy(A2),便可以得到拼音结果

如果我们想全大写显示的话,只需要再套用UPPER公式

=UPPER(getpy(A2))

这个getpy是我们用VBA自定义的公式,需要在开发工具中,插入模块,然后输入下面的代码才能实现

原理就是将每个字的Asc码区间列出来 分别对应相应的拼音,得到结果

你学会了么?动手试试吧!

","gnid":"9212c1e13c3bfa3bb","img_data":[{"flag":2,"img":[{"desc":"","height":"878","title":"","url":"https://p0.ssl.img.360kuai.com/t013cc69f13c54c2001.jpg","width":"1029"},{"desc":"","height":"887","title":"","url":"https://p0.ssl.img.360kuai.com/t01297bc76d788e9fa0.jpg","width":"1006"},{"desc":"","height":"539","title":"","url":"https://p0.ssl.img.360kuai.com/t01c2a051ce0950819c.jpg","width":"696"},{"desc":"","height":"954","title":"","url":"https://p0.ssl.img.360kuai.com/t01d9cfc3b11e38c085.jpg","width":"1058"},{"desc":"","height":"873","title":"","url":"https://p0.ssl.img.360kuai.com/t01116a0e05e815c4b3.jpg","width":"761"},{"desc":"","height":"458","title":"","url":"https://p0.ssl.img.360kuai.com/t01171cef6435fb1146.jpg","width":"944"},{"desc":"","height":"651","title":"","url":"https://p0.ssl.img.360kuai.com/t01e22488625b36668b.jpg","width":"722"},{"desc":"","height":"706","title":"","url":"https://p0.ssl.img.360kuai.com/t0123941d839e8eaefb.jpg","width":"1116"},{"desc":"","height":"357","title":"","url":"https://p0.ssl.img.360kuai.com/t01b0b84c3363bdd8dc.jpg","width":"535"},{"desc":"","height":"836","title":"","url":"https://p0.ssl.img.360kuai.com/t01996d607b7558ebe7.jpg","width":"881"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1688733540000,"pure":"","rawurl":"http://zm.news.so.com/29030abb53d7c1db685ad31bc36caf6a","redirect":0,"rptid":"d4de1769221c2e9c","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[{"clk":"kdigital_1:word","k":"word","u":""}],"title":"一条Excel公式,将汉字转换成拼音

华罚启1615WPS下的EXCEL:怎么在第二列把第一列的所有姓名快速编辑出名字的拼音形式 -
程宏纪19131906582 ______ 先说明一下,我看不见你的表格,所以只能以我自己做的来举例.这样做:第一步:如果名是两个字的(假设存放在D列),把两个字各放一列,公式=right(D1,1),具体位置依此类推.第二步:把A列(即姓这一列)贴到记事本里,这样出来的...

华罚启1615如何在Excel中对字母进行大小写转换 -
程宏纪19131906582 ______ 在Excel里面按ALT + F11,然后双击双击Sheet1,将下面拷贝进去. Sheet1.Cells(1, 1) = UCase(Sheet1.Cells(1, 1))End Sub当在第一行第一列输入字母的时候,转移到其他行或者列时就会全部转换成大写

华罚启1615Excel打出名字,自动出拼音,可以用公式现实吗? 比如说 A1 王二 张三 李四 我想让B1里出来 WANG ER ZHANG -
程宏纪19131906582 ______ 已发送,注意查收!另外:这个只能转换一级字库的汉字.如果需要转换其他的话,需要修改.需要运行宏.代码你可以进VB编辑器里面看看.现在是在A列输入,B列输出大写拼音.需要修改的可以到编辑器去修改.有问题继续追问.

华罚启1615excel怎么将拼音第一个字母大写 -
程宏纪19131906582 ______ 可以直接利用proper函数 如下图所示:

华罚启1615Excel 怎么用最简单的函数显示姓名的首字母大写 -
程宏纪19131906582 ______ Function PY(myStr As String) As String Dim LenInt As Integer, i As Integer Dim Temp As String, oStr As String On Error Resume Next myStr = StrConv(myStr, vbNarrow) LenInt = Len(myStr) For i = 1 To LenInt If Asc(Mid(myStr, i, 1)) > 0 Or Err....

华罚启1615我想在EXCEL中将一组姓名转换成拼音,并且姓和名要隔开的,可我不会VBA.怎么办????急 -
程宏纪19131906582 ______ 在EXECL中 ,按ALT+F11,插入---模块 复制下列代码 :Function hztopy(hzpy As String) As StringDim hzstring As String, pystri...

华罚启1615如何将Excel某一单元格中的全部字母由小写变成大写? -
程宏纪19131906582 ______ 一、这可以用UPPER函数来完成. 二、UPPER函数的定义: 将文本转换成大写形式. 语法 UPPER(text) Text 为需要转换成大写形式的文本.Text 可以为引用或文本字符串. 三、假设要将A1单元格的小写字母在B1单元格中转成大写字母的样式,则可以在B1单元格写入公式. =UPPER(A1)

华罚启1615WPS EXCEL 如何实现大写自动转换
程宏纪19131906582 ______ 右键-设置单元格式-数字-特殊-中文大写数字

华罚启1615如何在excel中把汉字转换成拼音 -
程宏纪19131906582 ______ 在Word里 用拼音指南 把拼音加上 2003sp3 版本的有这个自动加上的功能…… 然后粘贴到 excel 中 用 PHONETIC 函数 提取……如果不喜欢这样的格式 那么逆序搜索一下 有人使用 VBA来提取的……无声调的 汉语拼音(类似英文的写法)……

华罚启1615怎么把excel中小写数字转换为大写 -
程宏纪19131906582 ______ 本人在Excel会计工作实践中,设计了一个数字小写金额转换汉字大写金额的公式,公式仅500多个字符,个人感觉还很满意,现拿出来供大家分享,不足之处,也请大家不吝赐教.公式如下:=IF(ROUND(A1,2)=0,"",IF(A1<0,"负","")&...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024