excel问题.同一个单元格内文本与数字混合时,如何提取某个数字前的值?如何用函数实现?

2024-11-29 20:55:28
推荐回答(3个)
回答1:

可以做到,但你的问题有毛病,或者说规则不清楚,也没有最大插入次数的限制
比如在某个数字后面,你的例子里面是5,但51.5两个5后面都没有插文字
在明确了规则后(触发插入文字的条件),一般可以在原文里查找特定的符号,找到了就统计字符数,复制需要的部分到新单元格,插入需要的内容(可指定来源),再继续查找原文剩下的部分

你的触发条件可以是“花了”,然后统计后面的数字,从最后一个数字后面插入括号文字,接下来再找“别的地方有”、“差价最大有”......

回答2:

其实你的条件就是在每个数字后面插入,只要遍历每个字符,如果这个字符是数字并且下一个字符是汉字就在这插入,用VBA的ASC函数解决

回答3:

感觉你的实际问题,不应该是这样的。