ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 如何给第一个大写字母后的所有大写字母前加空格?

如何给第一个大写字母后的所有大写字母前加空格?

作者:绿色风 分类: 时间:2022-08-17 浏览:153
楼主
悟空师弟
Q:如何给第一个大写字母后的所有大写字母前加空格?
如下图:说明
原始数据均为英文字母
数据中有大写、小写字母
字符总个数不等
大写字母位置不等
欲实现
自第二个大写字母开始,在每个大写字母之前添加一个空格
只以函数实现

 

A:利用循环可以做到:
如何给第一个大写字母后的所有大写字母前加空格?.rar

1、开启迭代计算
2、插入复选框,改名为“开关”,链接到C19单元格
3、D19单元格内输入公式:=IF(C19,D19+1,1)
4、F2单元格内输入公式并下拉:=IF(C$19,F9&IFERROR(IF(CODE(MID(UPPER(D9),D$19,1))=CODE(MID(D9,D$19,1)),IF(D$19>1," ","")&MID(D9,D$19,1),MID(D9,D$19,1)),""),"")
5、勾选开关即可得到正确结果!

 
2楼
無心
来学习一下,

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap