使用MID和RIGHT捕获字符串的一部分

时间:2013-11-21 18:43:54

标签: excel vba

s = 003021106    
s4 = Mid(s, (Right(s, 7)), 2)

我无法弄清楚为什么这不起作用?我得到""结果。

如果我在逻辑上走过这条路,我想要在哪里"右边"位于,距离右边7个位置或者#3; 3"。然后,完成中间2个空格,这应该是" 30",对吧?

或者

是否占据了整个7位数并且在6位右边有2个空格?我认为它正在这样做。

最终,我需要从右边开始输入7位数字,然后将2位数字拉到右边,在这种情况下,它将是" 30"。建议?

谢谢!

1 个答案:

答案 0 :(得分:1)

发表评论作为回答:

 Left(Right(s, 7), 2)