Excel 取出 文字 首字母

 时间:2024-10-11 23:56:00

1、打开excel 点工具---点宏 -----点Visual Basic 编辑器

Excel 取出 文字 首字母

2、插入模块,点插入----点模块

Excel 取出 文字 首字母

3、将如下代码复制到刚才插入的模块中Public Function PY(TT A衡痕贤伎s String) As VariantDim i%, t髫潋啜缅emp$ 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 iEnd FunctionFunction 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, [{"啊","A";"八","B";"嚓","C";"搭","D";"蛾","E";"发","F";"噶","G";"铪","H";"击","J";"咔","K";"垃","L";"妈","M";"拿","N";"噢","O";"啪","P";"七","Q";"然","R";"仨","S";"他","T";"挖","W";"夕","X";"压","Y";"匝","Z"}], 2)End Function

Excel 取出 文字 首字母

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

Excel 取出 文字 首字母
Excel 取出 文字 首字母
  • u盘用bitlocker加密后无法读取访问怎么办?
  • excel中,怎么使用VBA批量生成工作簿?
  • 怎样使用VBA判断选区隐藏的单元格个数?
  • 如何理解Excel VBA中的for each循环
  • vba 怎么结束程序
  • 热门搜索
    教师节手抄报简单好看 小学二年级手抄报 关于重阳节的手抄报 好书推荐手抄报 三八妇女节的手抄报 关于食品安全的手抄报 劳动节手抄报的文字 宪法手抄报内容 科学幻想手抄报 关于宪法的手抄报