在excle中如何批量修改一串数字中的某一个数字?

例:050010200508930013050010200508930014050010200508930015。。。将所有右边倒数“3010”中“3”改成“8”请各位大... 例:

05 001 02 005 089 3001 3

05 001 02 005 089 3001 4

05 001 02 005 089 3001 5。。。

将所有右边倒数“3010”中“3”改成“8”

请各位大神指教,谢谢!
展开
 我来答
缘来是我LXZ
高粉答主

2019-07-04 · 缘来缘去终会散,花开花败总归尘。
缘来是我LXZ
采纳数:208 获赞数:187010

向TA提问 私信TA
展开全部

在excle中批量修改一串数字中的某一个数字可通过REPLACE函数实现。

方法步骤如下:

1、打开需要操作的EXCEL表格,在空白单元格中输入公式=REPLACE(A2,5,1,"8")。

【其中A2是需要更改的数据所在单元格,函数执行结果是将A2单元格第5位字符替换为“8”,具体参数可根据实际修改】

2、回车完成公式编辑输入,然后下拉填充下方单元格公式即可。

3、返回EXCEL表格,发现在excle中批量修改一串数字中的某一个数字操作完成。

瑞星地暖空调
2017-04-17 · TA获得超过2865个赞
知道小有建树答主
回答量:609
采纳率:87%
帮助的人:224万
展开全部

如果3的位置是固定的话,那这好办,如第一条:“05 001 02 005 089 3001 3”,需要修改的“3”从左边数是在第19位(空格也算),使用replace函数:

如果你要改的都是“3001”的话,可以使用substitute函数

语法:substitute(字符串,原文本,新文本)

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平阳虎01
高粉答主

2017-04-17 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:8704万
展开全部

如下图,B1中输入公式

=REPLACE(A1,FIND("3001",A1),1,8)

下拉填充。

追问
如果不全是3001呢?
05 001 02 005 089 3003 3
05 001 02 005 089 3004 3
05 001 02 005 089 3005 3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-04-17
展开全部
直接查找替换啊 3001替换成8001
追问
如果不全是3001呢?
05 001 02 005 089 3003 3
05 001 02 005 089 3004 3
05 001 02 005 089 3005 3
追答
找一段尽量长的 所有数值段都有且不重复的数字段  把3换成8   例如你刚才给的三个数  可以5089300换成5089800  灵活运用嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式