在Excel怎么样在英文数字中间加一个数字1?

MSM38A3729H9HP-C MSM381A3729H9HP-C
MSM42A3729H9-C MSM421A3729H9-C

是在第一个数字结束之后,到后面的英文之前插入一个1吗,如果是,假设原始数据在A1:A100,B1中输入
=REPLACE(A1,MATCH(5,MMULT(--TEXT(MID(A1,ROW($1:$99)+{0,1},1),"1;;;!2"),{1;2}),)+1,,1)
同时按下CTRL+SHIFT+回车,输入数组公式,再将B1公式下拉。
如果象举的两个例子一样是固定的,在第5个字符后面插入一个1,公式可以写为
=REPLACE(A1,6,,1)
如果是不固定的,用上面长的那个。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-08

假如数据在A列并从A1开始,在B1单元格输入公式=LEFT(A1,3)&MID(A1,4,FIND("A",A1)-4)+1&"A"&MID(A1,FIND("A",A1)+1,FIND("H",A1)-1-FIND("A",A1))+1&TRIM(MID(A1,FIND("H",A1),20))

下拉。 如图:

示例

第2个回答  2020-01-08

如下图,在B1中输入公式

=REPLACE(A1,6,0,1)

回车确认后下拉填充。

本回答被提问者采纳
第3个回答  2020-01-08
简单的:查找和替换,
查找内容:A3
替换为:1A3