-
MID函數
鎖定
Mid是Visual Basic和Microsoft Excel中的一個字符串函數,作用是從一個字符串中截取出指定數量的字符。這個函數的3個參數各在VB和Excel中互相等價,但VB中的Length參數可以省略,而Excel中num_chars參數不可省略。
- 中文名
- MID函數
- 適用領域
- 函數
- 應用學科
- 數學
- 作 用
- 一個字符串中截取出指定數量字符
MID函數語法
MID函數VB中
Mid(String As Variant, Start As Long, [Length As Variant]) As Variant
Mid$(String As String, Start As Long, [Length As Variant]) As String
MID函數Excel中
MID(text, start_num, num_chars)
MID函數參數列表
VB參數 Excel參數 | 描述 |
---|---|
String text | 必選。變體(字符串)表達式,要被截取的字符。如果該參數為Null,則函數返回Null。 |
Start start_num | 必選。數值表達式,從左起第幾位開始截取。 |
Length num_chars | VB中可選,Excel中必選。變體(數值)表達式,從Start參數指定的位置開始,要向右截取的長度。如果省略,將指定為從Start參數位置開始向右到字符串結尾的所有字符數。 |
MID函數説明
VB中的Mid和Mid$兩種寫法在用法上沒有區別。
VB和Excel中都有MidB函數,與Mid不同,它是以字節為單位進行字符串截取的,同時,可以用LenB函數得到字符串的字節數。
MID函數示例
MID函數VB 6.0 中
下面的示例展示了VB中如何使用Mid函數。其中所有的“Mid”都可以用“Mid$”代替。
Dim v As String v=Mid("VisualBasic",0,12)'提示實時錯誤5 v=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&"
MID函數Excel中
假設下面是一部分Excel工作簿。
- | A |
1 | String數據 |
公式 | 結果 |
=MID(A1,1,7) | “String數” |
=MID(A1,3,10) | “ring數據” |
=MID(A1,10,5) | (空) |
MID函數VC
CString add = "abcdef";
MessageBox(add.Mid(1,3));//bcd
MessageBox(add.Mid(0,3));//abc
MessageBox(add.Mid(0,4));//abcd