由用戶自行指定開始的位置和字符的長度。由用戶自行指定開始的位置和字符的長度。
使用語法
MID(text,start_num,num_chars)
Text 是包含要提取字符的文本字符串,可以直接輸入含有目標文字的單元格名稱。
Start_num 是文本中要提取的第一個字符的位置。文本中第一個字符的 start_num 爲 1,以此類推。
Num_chars 指定希望 MID 從文本中返回字符的個數。
注意:
如果 start_num 大於文本長度,則 MID 返回空文本 ()。
如果 start_num 小於文本長度,但 start_num 加上 num_chars 超過了文本的長度,則 MID 只返回至多直到文本末尾的字符。
如果 start_num 小於 1,則 MID 返回錯誤值 #VALUE!。
如果 num_chars 是負數,則 MID 返回錯誤值 #VALUE!。
如果 num_bytes 是負數,則 MIDB 返回錯誤值 #VALUE!。
應用示例:
MID(text,start_num,num_chars)
Text 是包含要提取字符的文本字符串,可以直接輸入含有目標文字的單元格名稱。
Start_num 是文本中要提取的第一個字符的位置。文本中第一個字符的 start_num 爲 1,以此類推。
Num_chars 指定希望 MID 從文本中返回字符的個數。
注意:
如果 start_num 大於文本長度,則 MID 返回空文本 ()。
如果 start_num 小於文本長度,但 start_num 加上 num_chars 超過了文本的長度,則 MID 只返回至多直到文本末尾的字符。
如果 start_num 小於 1,則 MID 返回錯誤值 #VALUE!。
如果 num_chars 是負數,則 MID 返回錯誤值 #VALUE!。
如果 num_bytes 是負數,則 MIDB 返回錯誤值 #VALUE!。
應用示例:
在excel中可用MID 函數將數字格式轉換爲日期格式,如下圖所示。
詳細解釋
公式“=MID(A2,7,8)”中A2表示要截取的數據爲A2單元格的內容“******19851221****”,“7”表示從第7位開始,共截取8個字符,因此係統返回用戶想截取的生日時間“19851221”。
公式“=MID(A2,7,8)”中A2表示要截取的數據爲A2單元格的內容“******19851221****”,“7”表示從第7位開始,共截取8個字符,因此係統返回用戶想截取的生日時間“19851221”。
又如公式:
=MID(A1,1,4)&"年"&MID(A1,5,2)&"月"&MID(A1,7,2)&"日"
可將A1單元格中的 20101728 格式的日期轉換爲 2010年7月28日