我想通过大写分割单元格中的所有单词,一个例子:
原始价值观:
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