可以做到,但你的问题有毛病,或者说规则不清楚,也没有最大插入次数的限制
比如在某个数字后面,你的例子里面是5,但51.5两个5后面都没有插文字
在明确了规则后(触发插入文字的条件),一般可以在原文里查找特定的符号,找到了就统计字符数,复制需要的部分到新单元格,插入需要的内容(可指定来源),再继续查找原文剩下的部分
你的触发条件可以是“花了”,然后统计后面的数字,从最后一个数字后面插入括号文字,接下来再找“别的地方有”、“差价最大有”......
其实你的条件就是在每个数字后面插入,只要遍历每个字符,如果这个字符是数字并且下一个字符是汉字就在这插入,用VBA的ASC函数解决
感觉你的实际问题,不应该是这样的。