excel编程中,把一个字符串前面几个字符减去的函数是什么?

时间:2023-01-31 22:27:49
excel编程中,把一个字符串前面几个字符减去的函数是什么?

7 个解决方案

#1


你可以用mid函数呀,比如有一个手机号码在E2,取他的后四位,MId函数就为 mid(E2,8,4),你可以用这个方法来提取你想要的字符

#2


Right就可以了。

#3


Right()

#4


Right()

right

#5


呵呵,举个例子来说吧:

假设有两个字符串: abcdefg   abefghigjk

现在要求均去掉前两位数:

str="abcdefg"
str=Right(str,len(str)-2)
'---结果为:cdefg

str="abefghigjk"
str=Right(str,len(str)-2)
'---结果为:efghigjk

#6


当然mid也是可以的,同样按照上面的示例;

假设有两个字符串: abcdefg   abefghigjk

现在要求均去掉前两位数:

str="abcdefg"
str=mid(str,3,len(str)-2)
'---结果为:cdefg

str="abefghigjk"
str=mid(str,3,len(str)-2)
'---结果为:efghigjk

相比之下,这种情况,我还是更愿意使用right,虽然没太大区别,但是mid牵涉到从第几位开始取,相对来说,这种情况使用right更加直观一点。
[mid:从左边第几位开始取几位,right:从右边开始取几位,left:从左边开始取几位]

#7


=RIGHT(B6,LEN(B6)-3)

#1


你可以用mid函数呀,比如有一个手机号码在E2,取他的后四位,MId函数就为 mid(E2,8,4),你可以用这个方法来提取你想要的字符

#2


Right就可以了。

#3


Right()

#4


Right()

right

#5


呵呵,举个例子来说吧:

假设有两个字符串: abcdefg   abefghigjk

现在要求均去掉前两位数:

str="abcdefg"
str=Right(str,len(str)-2)
'---结果为:cdefg

str="abefghigjk"
str=Right(str,len(str)-2)
'---结果为:efghigjk

#6


当然mid也是可以的,同样按照上面的示例;

假设有两个字符串: abcdefg   abefghigjk

现在要求均去掉前两位数:

str="abcdefg"
str=mid(str,3,len(str)-2)
'---结果为:cdefg

str="abefghigjk"
str=mid(str,3,len(str)-2)
'---结果为:efghigjk

相比之下,这种情况,我还是更愿意使用right,虽然没太大区别,但是mid牵涉到从第几位开始取,相对来说,这种情况使用right更加直观一点。
[mid:从左边第几位开始取几位,right:从右边开始取几位,left:从左边开始取几位]

#7


=RIGHT(B6,LEN(B6)-3)