如何在excel中某一单元格内自动替换数值

现有一个表,其中A1为“黑2850极光2790蓝2800翡翠2800”,如何编写VB将其中的2850、2790等数值自动加150即替换为3000、2940,A2、A3.......也是如此

set 创建createobject 正则表达式查找数值,然后进行替换。思路一般这样。需要代码有空帮你写。追问

还是得麻烦你把代码写一下,我就是小白,朋友说可以实现,但他也不会

追答

好的

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-08
如果都是一个汉字跟四位数的位,可以用分列,然后在任一单元格内写150,对其拷贝,再选择刚才分列出的所有数值,点右键,选择性粘贴,勾选乘,最后用CONCATENATE函数或连接符&,连接,再对连接后的所有单元格拷贝成值
第2个回答  2019-06-08
假设单元格为A1,在B1输入公式 =if(a1>3,3,a1)公式向下拉,然后复制选择性粘贴回去
选择性粘贴对话框里面选数值追问

。。。。。。。

本回答被网友采纳
相似回答