Excel怎樣從一串字符中的某個指定“字符”前后截取字符及截取字符串常用函數


怎么樣可以從一串字符中的某個指定位置的前或后截取指定個數的字符.

如: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表示要截取的字符數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM