关于一个excel运算问题,满意加分

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:15:15
比如在单元格A1里输入内容为:RH-22
则H1的内容自动变为:RH-23
即H1的内容跟A1的内容的区别就是数字部分+1.
这样的运算公式怎么写啊?

H1公式
=LEFT(A1,FIND("-",A1))&RIGHT(A1,LEN(A1)-FIND("-",A1))+1

=REPLACE(A1,FIND("-",A1)+1,LEN(A1),RIGHT(A1,LEN(A1)-FIND("-",A1))+1)
此公式考虑了数据位数的变化

=LEFT(A1,3)&RIGHT(A1,2)+1

意思就是截取前面三个字符,再加上后面两个字符+1

如果前面变成4个字符5个字符,后面变成3位数就会出错了

=REPLACE(A1,4,2,VALUE(RIGHT(A1,2))+1)

意思为H1=替换A1文本的第四个字至第五个字为原A1后两位数+1

你的问题不是很清楚,如果是固定的RH-xxx这样的格式+1则让H1 =REPLACE(A1,4,2,MID(A1,4,3)+1),其中的3本应该是2,但怕你的RH-后面的数字不只2位,还有3位,4位等等,实质上只有2位也可以用更大的