正则表达式 – 在Excel中拆分大写字母

我想通过大写分割单元格中的所有单词,一个例子:

原始价值观:

MikeJones
RinaJonesJunior
MichealSamuelsLurth

预期产量:

Mike Jones
Rina Jones Junior
Micheal Samuels Lurth

这可以在不使用VBA的情况下完成吗?

承认了Excellll的卓越公式,最有效的代码解决方案将是基于RegExp.这避免了长的循环.
Function SplitCaps(strIn As String) As String
Dim objRegex As Object
Set objRegex = CreateObject("vbscript.regexp")
With objRegex
    .Global = True
    .Pattern = "([a-z])([A-Z])"
    SplitCaps = .Replace(strIn,"$1 $2")
End With
End Function

相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...