excel单元格把中文名转换成英文名公式

excel单元格把中文名转换成英文名公式,第1张

电脑是死的,她只提供一种逻辑处理方法给你。
至于怎么转,需要有相应的数据库提供给她。
比如你说的中文名英文名。如果你有一张表格
A B C
序号 中文名 英文名
1 小明 Jack
2 小阳 rose
那么你可以用Vlookup这个函数将中文名转成英文名
=vlookup(你输入中文名的单元格,B:C,2,0)

打开Excel->工具->宏->Viaual
Basic编辑器
在d出来的窗口中对着VBAproject点右键->插入->模块
下面会出现一个名为"模块1",点击
在右边的空白栏中粘贴以下内容:
Function
getpychar(char)
tmp = 65536 + Asc(char)
If (tmp >= 45217 And tmp <=
45252) Then
getpychar = "A"
ElseIf (tmp >= 45253 And tmp <= 45760)
Then
getpychar = "B"
ElseIf (tmp >= 45761 And tmp <= 46317)
Then
getpychar = "C"
ElseIf (tmp >= 46318 And tmp <= 46825)
Then
getpychar = "D"
ElseIf (tmp >= 46826 And tmp <= 47009)
Then
getpychar = "E"
ElseIf (tmp >= 47010 And tmp <= 47296)
Then
getpychar = "F"
ElseIf (tmp >= 47297 And tmp <= 47613)
Then
getpychar = "G"
ElseIf (tmp >= 47614 And tmp <= 48118)
Then
getpychar = "H"
ElseIf (tmp >= 48119 And tmp <= 49061)
Then
getpychar = "J"
ElseIf (tmp >= 49062 And tmp <= 49323)
Then
getpychar = "K"
ElseIf (tmp >= 49324 And tmp <= 49895)
Then
getpychar = "L"
ElseIf (tmp >= 49896 And tmp <= 50370)
Then
getpychar = "M"
ElseIf (tmp >= 50371 And tmp <= 50613)
Then
getpychar = "N"
ElseIf (tmp >= 50614 And tmp <= 50621)
Then
getpychar = "O"
ElseIf (tmp >= 50622 And tmp <= 50905)
Then
getpychar = "P"
ElseIf (tmp >= 50906 And tmp <= 51386)
Then
getpychar = "Q"
ElseIf (tmp >= 51387 And tmp <= 51445)
Then
getpychar = "R"
ElseIf (tmp >= 51446 And tmp <= 52217)
Then
getpychar = "S"
ElseIf (tmp >= 52218 And tmp <= 52697)
Then
getpychar = "T"
ElseIf (tmp >= 52698 And tmp <= 52979)
Then
getpychar = "W"
ElseIf (tmp >= 52980 And tmp <= 53640)
Then
getpychar = "X"
ElseIf (tmp >= 53689 And tmp <= 54480)
Then
getpychar = "Y"
ElseIf (tmp >= 54481 And tmp <= 62289)
Then
getpychar = "Z"
Else '如果不是中文,则不处理
getpychar = char
End
If
End Function
Function getpy(str)
For i = 1 To Len(str)
getpy
= getpy & getpychar(Mid(str, i, 1))
Next i
End
Function
复制到此结束,本行不复制
现在转换函数已编写完成!关掉此编缉的窗口。
要在Excel中使用,方法如下:
A1
A2
中国 =getpy(A1)

必须用VBA,代码见:>

以WPS 2019为例,

关于WPS、Excel中如何将中文姓名转换成汉语拼音

在「文字(Word」中的功能可参考下图设置,添加后可在表格中「右键-选择性粘贴-选择WPS文字 文件 对象」即可。

题主是否想询问“wpsexcel如何把中文名转化成字母”?
1、首先选中中文名单元格区域,点击右上角的工具箱。
2、其次点击页面上方的拼音笔画,打开列表中的汉字转拼音。
3、最后接着点击页面中间的确定按钮,选择将结果保存的位置点击确定。最后就可以看到中文名转化成字母了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12777574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存