荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 1913|回复: 0

excel提取首字拼音

[复制链接]

1325

主题

2372

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10262
发表于 2020-6-8 16:32 | 显示全部楼层 |阅读模式
  1. Function pinyin(p As String) As String
  2. i = Asc(p)
  3. Select Case i
  4. Case -20319 To -20284: pinyin = "A"
  5. Case -20283 To -19776: pinyin = "B"
  6. Case -19775 To -19219: pinyin = "C"
  7. Case -19218 To -18711: pinyin = "D"
  8. Case -18710 To -18527: pinyin = "E"
  9. Case -18526 To -18240: pinyin = "F"
  10. Case -18239 To -17923: pinyin = "G"
  11. Case -17922 To -17418: pinyin = "H"
  12. Case -17417 To -16475: pinyin = "J"
  13. Case -16474 To -16213: pinyin = "K"
  14. Case -16212 To -15641: pinyin = "L"
  15. Case -15640 To -15166: pinyin = "M"
  16. Case -15165 To -14923: pinyin = "N"
  17. Case -14922 To -14915: pinyin = "O"
  18. Case -14914 To -14631: pinyin = "P"
  19. Case -14630 To -14150: pinyin = "Q"
  20. Case -14149 To -14091: pinyin = "R"
  21. Case -14090 To -13319: pinyin = "S"
  22. Case -13318 To -12839: pinyin = "T"
  23. Case -12838 To -12557: pinyin = "W"
  24. Case -12556 To -11848: pinyin = "X"
  25. Case -11847 To -11056: pinyin = "Y"
  26. Case -11055 To -2050: pinyin = "Z"
  27. Case Else: pinyin = p
  28. End Select
  29. End Function
  30. Function py(str)
  31. For i = 1 To Len(str)
  32. py = py & pinyin(Mid(str, i, 1))
  33. Next i
  34. End Function
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 03:01 , Processed in 0.013024 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表