2015-11-23 26 views
0

使用MID我試圖形成使用IFELSEMID Excel中的公式IF ELSE在Excel

VB241111NS

我想增加上面的字符串。

VB24111 2 NS
VB24111 3 NS
....

但是當它reaches9它增加至10,即,

VB24111 10 NS

我要限制的字符串的總長度爲10.所以我相信我需要做一個公式,當我找到一個9我需要改變它。這是我提出的公式。

=CONCATENATE(LEFT(J2,7), MID(J2,8,1)+1, RIGHT(J2,2)) 

請幫忙。

+0

是空格試圖澄清問題還是需要在輸出中。 'VB2411 19 NS'和'VB2411 99 NS'後面的條目是什麼? – pnuts

回答

1

如果你想增加6位數字,如認爲:

enter image description here

所有你需要的是改變你的公式的每個部分提取的子串的長度:

=CONCATENATE(LEFT(J2,2), MID(J2,3,6)+1, RIGHT(J2,2)) 

同公式與&級聯運算符:

=LEFT(J2,2) & MID(J2,3,6)+1 & RIGHT(J2,2)