怎么樣可以從一串字符中的某個指定位置的前或后截取指定個數的字符.
如: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)
以上均為不包括“字符”的情況。其它情況只需改變一下紅色數字大小。
----------------------------------------------------------------------
截取字符串常用函數:
常用函數有:left函數,right函數和mid函數
left函數語法:left(text,num_chars),從左側開始截取部分字符串
right函數語法:right(text,num_chars),從右側開始截取部分字符串
其中:text表示要截取的字符串,num_chars表示要截取的字符數
mid函數語法:mid(text,start_num,num_chars),中間某位置開始截取部分字符串
其中:text表示要截取的字符串,start_num表示從第幾位字符串開始截取,num_chars表示要截取的字符數。
