# Mid - 指令碼與圖表函數

Mid() 會傳回輸入字串的部分，從第二個引數 'start' 定義的字元位置開始，並傳回第三個引數 'count' 定義的字元數目。如省略 'count'，則會傳回剩餘的輸入字串。輸入字串中的第一個字元編號為 1。

語法：

Mid(text, start[, count])

傳回的資料類型： 字串

引數：

引數

| 引數 | 描述 |
| --- | --- |
| text | 原始字串。 |
| start | 定義要包括的 text 第一個字元位置的整數。 |
| count | 定義輸出字串的字串長度。如果省略，會包括 start 定義位置的所有字元。 |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Mid.htm)

#### 範例：圖表運算式

| 範例 | 結果 |
| --- | --- |
| `Mid('abcdef',3 )` | 傳回 'cdef' |
| `Mid('abcdef',3, 2 )` | 傳回 'cd' |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Mid.htm)

#### 範例：載入指令碼

```
T1:
Load *, 
mid(Text,Start) as Mid1,           
mid(Text,Start,Count) as Mid2;    
Load * inline [
Text, Start, Count
'abcdef', 3, 2
'abcdef', 2, 3
'210714', 3, 2
'210714', 2, 3
]; 
```

結果

使用在載入指令碼中的 MidMid 函數來顯示輸出的 Qlik SenseQlik Sense 表格。

| Text | 開始 | Mid1 | 計數 | Mid2 |
| --- | --- | --- | --- | --- |
| abcdef | 2 | bcdef | 3 | bcd |
| abcdef | 3 | cdef | 2 | cd |
| 210714 | 2 | 10714 | 3 | 107 |
| 210714 | 3 | 0714 | 2 | 07 |

## 瞭解更多資訊

* [Index - 指令碼與圖表函數](https://help.qlik.com/zh-TW/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm)