怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符.
如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作,
另外,怎么样从右边截取字符,就是和left()函数相反的那个功能.
=find(".",a2)
返回在数字中字符(小数点)的位置。
具体公式如下:
字符(小数点)前三位
=MID(A2,FIND(".",A2)-3,3)
字符(小数点)后三个
=MID(A2,FIND(".",A2)+1,3)
字符(小数点)前面的所有数字
=LEFT(A2,FIND(".",A2)-1)
字符(小数点)后面的所有数字
=RIGHT(A2,FIND(".",A2)-2)
以上均为不包括“字符”的情况。其它情况只需改变一下红色数字大小。 |