【发布时间】:2017-08-31 10:20:47
【问题描述】:
我有一系列代表客户姓名的文本,但每个单词/名称之间没有空格(例如:JohnWilliamsSmith)。但是可以区分单词,因为每个单词的第一个字母都是大写的。
所以我需要将这个客户字符串列表转换为常规格式,每个单词之间有空格。所以我希望 JohnWilliamsSmith 成为 John Williams Smith。但是,我想不出一个直接的方法来实现这一点,而且我相信没有任何 Excel 公式的组合可以提供这种结果。
因此,我认为唯一的解决方案是设置一个宏。它可能是用作公式的Function,也可能是用于处理特定范围内数据的模块中的代码(假设列表位于Range ("A2: A100") 中)。
有人知道我该怎么做吗?
【问题讨论】:
-
看看这里:Excel Regex.
标签: excel string vba function uppercase