永发信息网

Excel 怎么用最简单的函数显示姓名的首字母大写

答案:3  悬赏:80  手机版
解决时间 2021-03-16 10:13
Excel 怎么用最简单的函数显示姓名的首字母大写
最佳答案
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.Number = 1004 Then oStr = ""
oStr = Application.WorksheetFunction.Lookup(Mid(myStr, i, 1), _
[{"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"呒","M";"旀","N";"噢","O";"妑","P";"七","Q";"囕","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"}])
Temp = Temp & oStr
Next i

PY = Temp
End Function
用这个自定义函数试试
全部回答
在B列输入公式=proper(A1)
可以用函数=proper(a1)来实现首字母大写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我打蚊子的动词有那些
淮泥在哪里啊,我有事要去这个地方
尊敬的客户,您好!您已成功办理"201509-4g盛惠
男人选择逃避分手的心理
c3336,是什么三极管,作用是什么
学生公寓给水水管采用多大的尺寸,我们这里用
古文翻译 君惠 亡臣,又重有命 谢谢
请问专家ykk4503一4/280kw电压10kv三相异步电
飚车或飚车世界中的上海地图的配置要求。
普宁市到潮州市潮安县庵埠镇距离有多少公里,
如何获取APP运行时的内存使用情况
六爻解卦—所求之事能不能成?
登封市东金店乡耿庄村村民委员会我想知道这个
恋爱一百天纪念
春江花月夜》的线索
推荐资讯
什么眼药水对缓解眼疲劳有好处呢
南方的虫子为什么比北方的大
CT是否对备孕有影响
光猫和普通猫的区别是什么?
有什么不要V|P就可以缓存
要多少分才能考上六枝特区二中
骑自行车时,人的运动是(  )A.平移B.旋
和一个合作伙伴一起创业,自己做事很有激情,
联通手机可以直接打国际长途吗
现在腿粗长大了会变细吗?
小蔡点燃了10根蜡烛,一阵大风来,将桌上的1
20.36-7.98-5.02-4.36用简便方法怎么算?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?