Mid是Visual Basic和Microsoft Excel中的一個字元串函式,作用是從一個字元串中截取出指定數量的字元。這個函式的3個參數各在VB和Excel中互相等價,但VB中的Length參數可以省略,而Excel中num_chars參數不可省略。
當Start(start_num)參數小於1時,函式返回一個錯誤;當Start參數值大於String(text)參數長度時,返回一空字元串;若從Start參數起截取長度超出字元串末尾,或Length參數被省略,則返回Start參數位置到字元串結尾的所有字元。
基本介紹
- 中文名:MID函式
- 套用學科:數學
- 適用領域範圍:函式
- 作用:一個字元串中截取出指定數量字元
語法
VB中
Excel中
參數
參數列表
VB參數 Excel參數 | 描述 |
---|---|
String text | 必選。變體(字元串)表達式,要被截取的字元。如果該參數為Null,則函式返回Null。 |
Start start_num | 必選。數值表達式,從左起第幾位開始截取。 |
Length num_chars | VB中可選,Excel中必選。變體(數值)表達式,從Start參數指定的位置開始,要向右截取的長度。如果省略,將指定為從Start參數位置開始向右到字元串結尾的所有字元數。 |
說明
示例
VB 6.0 中
DimvAsStringv=Mid("VisualBasic",0,12)'提示實時錯誤5v=Mid("VisualBasic",1,6)'v的值為"Visual"v=Mid("VisualBasic",1,20)'v的值為"VisualBasic"v=Mid("VisualBasic",8)'v的值為"asic"v=Mid("VisualBasic",15)'v的值為空字元串v=Mid("中文VB",2,2)'v的值為"文V"v=Mid("1&1&",2,3)'v的值為"&1&"
Excel中
A | |
1 | String數據 |
公式 | 結果 |
=MID(A1,1,7) | “String數” |
=MID(A1,3,10) | “ring數據” |
=MID(A1,10,5) | (空) |