Excel 替换公式如何实现同时替换2个不同位置的字符
答案:5 悬赏:0 手机版
解决时间 2021-12-01 19:05
- 提问者网友:锁深秋
- 2021-11-30 21:55
Excel 替换公式如何实现同时替换2个不同位置的字符
最佳答案
- 五星知识达人网友:白昼之月
- 2021-11-30 22:46
替换内容 M15C?
替换为 S15C9
针对补充部分:
如果在excel里面只有用公式=replace(replace(a1,2,1,"S"),6,1,9) (因为你的位置是规律的,所以可以用公式。)
如果位置不规律,建议可以复制到word里面替换。也可以用excel VBA正则替换。。
替换为 S15C9
针对补充部分:
如果在excel里面只有用公式=replace(replace(a1,2,1,"S"),6,1,9) (因为你的位置是规律的,所以可以用公式。)
如果位置不规律,建议可以复制到word里面替换。也可以用excel VBA正则替换。。
全部回答
- 1楼网友:雪起风沙痕
- 2021-12-01 02:43
=REPLACE(REPLACE(A1,2,1,"S"),6,1,"9")
- 2楼网友:蓝房子
- 2021-12-01 02:21
=MId(A2,1,1)&"S"&MId(A2,3,3)&"9"&MId(A2,7,4)
往下复制
往下复制
- 3楼网友:大漠
- 2021-12-01 01:04
假设数据在A列,从A1开始,则在B1输入:=SUBSTITUTE(SUBSTITUTE(A1,"M","S",1),"1","9",2),下拉填充。
---------------------
数据中红色部分的数字变化的规律是1,2,3....0吗?追问
---------------------
数据中红色部分的数字变化的规律是1,2,3....0吗?追问
原始数据 想要的结果 结果是这样了 ,第6位数字需要统一 为9
追答如何替换的位置固定,用REPLACE函数比较好。参见下面, 红旗雪的回答:=REPLACE(REPLACE(A1,2,1,"S"),6,1,"9")- 4楼网友:独行浪子会拥风
- 2021-12-01 00:04
在B1单元格输入以下公式:=MIDB(A1,1,1)&"S"&MIDB(A1,3,3)&"9"&MIDB(A1,7,4),然后下拉。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯