Excel 取出 文字 首字母
来源:网络收集 点击: 时间:2024-05-02打开excel 点工具---点宏 -----点Visual Basic 编辑器

插入模块,点插入----点模块

将如下代码复制到刚才插入的模块中
Public Function PY(TT As String) As Variant
Dim i%, temp$
PY =
For i = 1 To Len(TT)
temp = Asc(Mid$(TT, i, 1))
If temp 255 Or temp 0 Then
PY = PY pinyin(Mid$(TT, i, 1))
Else
PY = PY LCase(Mid$(TT, i, 1))
End If
Next i
End Function
Function pinyin(mystr As String) As Variant
On Error Resume Next
mystr = StrConv(mystr, vbNarrow)
If Asc(mystr) 0 Or Err.Number = 1004 Then pinyin1 =
pinyin = Application.WorksheetFunction.VLookup(mystr, , 2)
End Function

在excel 单元格中输入函数 =PY(C2) 然后回车,就把C2中的文字首拼音显示出来了


版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_651267.html