小慧姐 发表于 2021-11-29 15:02:00

如何将有数字、符号、字母的单元格内容第一个字母改为大写,而其余字母大小写不变 ...

如附件内容,PROPER函数是将所有单词首字母都变为大写了,这里要求只将第一个字母改为大写,其余不变。
请各位大神不吝赐教!

凌晨四点的 发表于 2021-12-2 16:13:51

=LEFT(A18,SMALL(IF((MID(A18,ROW($A$1:$A$50),1)>="a")*(MID(A18,ROW($A$1:$A$50),1)<="z")+(MID(A18,ROW($A$1:$A$50),1)>="A")*(MID(A18,ROW($A$1:$A$50),1)<="Z"),ROW($A$1:$A$50),999),1)-1)&UPPER(MID(A18,SMALL(IF((MID(A18,ROW($A$1:$A$50),1)>="a")*(MID(A18,ROW($A$1:$A$50),1)<="z")+(MID(A18,ROW($A$1:$A$50),1)>="A")*(MID(A18,ROW($A$1:$A$50),1)<="Z"),ROW($A$1:$A$50),999),1),1))&MID(A18,SMALL(IF((MID(A18,ROW($A$1:$A$50),1)>="a")*(MID(A18,ROW($A$1:$A$50),1)<="z")+(MID(A18,ROW($A$1:$A$50),1)>="A")*(MID(A18,ROW($A$1:$A$50),1)<="Z"),ROW($A$1:$A$50),999),1)+1,999)
超级火车,三键

双喜通讯 发表于 2021-12-4 22:22:23

这么 长的函数我得消化好一阵了,谢谢大神!

记得学习 发表于 2021-12-5 09:20:18

=LEFT(PROPER(A2),MIN(FIND(CHAR(ROW($65:$90)),A2&CHAR(ROW($65:$90)))))&RIGHT(A2,LEN(A2)-MIN(FIND(CHAR(ROW($65:$90)),PROPER(A2)&CHAR(ROW($65:$90)))))
三键结束,下拉

风往哪吹 发表于 2021-12-8 05:08:00

每个单词的第一个还是首个单词?

唯爱风御九秋 发表于 2021-12-14 09:30:36

=REPLACE(A2,LOOKUP(1,N(INDIRECT(MID(A2,100-ROW($1:$99),1)&99999)),100-ROW($1:$99)),1,UPPER(MID(A2,LOOKUP(1,N(INDIRECT(MID(A2,100-ROW($1:$99),1)&99999)),100-ROW($1:$99)),1)))

叁叁贰 发表于 2021-12-14 17:58:02

首个单词的,后面的不变

自由之困 发表于 2021-12-15 23:44:44

=SUBSTITUTE(A2,MID(A2,FIND(LEFT(CONCAT(IF((MID(A2,ROW($1:$99),1)>="A")*(MID(A2,ROW($1:$99),1)<="Z"),MID(A2,ROW($1:$99),1),"")),1),A2),1),PROPER(MID(A2,FIND(LEFT(CONCAT(IF((MID(A2,ROW($1:$99),1)>="A")*(MID(A2,ROW($1:$99),1)<="Z"),MID(A2,ROW($1:$99),1),"")),1),A2),1))) 三键结束

不易也为 发表于 2021-12-17 19:55:28

谢谢,太强大了

风水书生 发表于 2021-12-23 00:27:08

谢谢,论坛里高手还是很多啊,有的学习了
页: [1] 2 3 4
查看完整版本: 如何将有数字、符号、字母的单元格内容第一个字母改为大写,而其余字母大小写不变 ...