楼主 悟空师弟 |
Q:如何给第一个大写字母后的所有大写字母前加空格? 如下图:说明 原始数据均为英文字母 数据中有大写、小写字母 字符总个数不等 大写字母位置不等 欲实现 自第二个大写字母开始,在每个大写字母之前添加一个空格 只以函数实现 ![]() A:利用循环可以做到: ![]() 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楼 無心 |
来学习一下,![]() |