發布時間:2024-01-19閱讀(13)

在Excel工作表中,要經常和字符串打交道,也會涉及到字符串拆分。而字符串的拆分和截取在工作中也是常見的操作之一,如果要是拆分和截取工作顯得靈活專業,就離不開Mid函數和FIND函數。
一、基礎函數解讀
(一)Mid。
功能:從文本字符串中指定的起始位置起返回指定長度的字符。
語法結構:=Mid(字符串,開始提取位置,提取長度)。
目的:提取身份證號碼中的出生年月。

方法:
在目標單元格中輸入公式:=MID(C3,7,8)。
解讀:
在身份證號碼中,從第7位開始,長度為8的字符串為出生年月。
(二)Find。
功能:返回一個字符串在另一個字符串中出現的起始位置(區分大小寫)。
語法結構:=Find(查找字符串,源字符串,[起始位置]),當省略【起始位置】時,默認從第一個開始。
目的:提取“門店”中“—”的位置。

方法:
在目標單元格中輸入公式:=FIND("-",H3)。
解讀:
“-”前面的數值長度不同,其所處的位置也不相同。
二、應用技巧
(一)提取“所屬門店”中的“編號”。

方法:
在目標單元格中輸入公式:=MID(H3,1,FIND("-",H3)-1)。
解讀:
1、由于“所屬門店”編碼長度不一致,所以單純使用Mid函數提取時有一定的難度。
2、由于“所屬門店”的編碼都在字符“-”的前面,所以“所屬門店”的編碼長度為字符“-”的位置-1。而“-”的位置可以用Find函數提取。
(二)提取“所屬門店”中的名稱

方法:
在目標單元格中輸入公式:=MID(H3,FIND("-",H3) 1,LEN(H3))。
解讀:
1、由于“所屬門店”中的名稱長度不一致,所以用Mid或Right函數也無法一次性提取。
2、但“所屬門店”中的名稱都在符號“-”的后面,所以需要提取的字符開始位置為“-”的位置 1,需要提取的字符長度不會超過“所屬門店”字符串中的總長度。
歡迎分享轉載→http://www.avcorse.com/read-32745.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖