在EXCEL里如何进行字符串替换
需要将如下字符串进行替换,A.B.C.D.E.F.G.H,其中的数值是变化的。当第二位为B的时候保持不变,当为其他数值的时候替换为B;当第四位为D的时候保持不变,为其他数...
需要将如下字符串进行替换,A.B.C.D.E.F.G.H,其中的数值是变化的。当第二位为B的时候保持不变,当为其他数值的时候替换为B;当第四位为D的时候保持不变,为其他数值的时候替换为D;第六位为F的时候保持不变,其他数值的时候替换为F。
展开
4个回答
展开全部
假设数据在A列(删除了各字符中的分隔符)
在B1中输入或复制粘贴此公式
=REPLACE(REPLACE(REPLACE(A1,2,1,"B"),4,1,"D"),6,1,"F")
下拉填充
在B1中输入或复制粘贴此公式
=REPLACE(REPLACE(REPLACE(A1,2,1,"B"),4,1,"D"),6,1,"F")
下拉填充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字母之间有点?
第二位时,公式如下
=LEFT(A1,2)&SUBSTITUTE(MID(A1,3,LEN(A1)),MID(A1,3,1),"B",1)
替换为B
其他类推
第二位时,公式如下
=LEFT(A1,2)&SUBSTITUTE(MID(A1,3,LEN(A1)),MID(A1,3,1),"B",1)
替换为B
其他类推
追问
非常感谢快速回答,但是我想要的是同时对这三个值进行判断。比如A.X.C.Y.E.F.G.H可以自动替换为A.B.C.D.E.F.G.H.
追答
明白了,就是这几个位置一定是B,D,F对吧?
=REPLACE(REPLACE(REPLACE(A1,3,1,"B"),7,1,"D"),11,1,"F")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询